Unlock the potential of generative AI across all your managerial functions.
Log in
Or create your account
You have just added to your selection
Your cart is empty, See our trainings

Description

This training will show you how to efficiently optimize your MySQL database servers and applications. You will learn to improve performance by configuring servers, organizing data and better writing SQL queries.

Who is this training for ?

For whom ?

System administrators and database administrators.

Prerequisites

Training objectives

  • Understand MySQL SDBG measurement and diagnostic tools
  • Master application optimization techniques
  • Analyze and optimize server and application performance
  • Optimize the relational schema and SQL queries
  • Training program

      • MySQL architecture.
      • Choice of storage engine.
      • Choice of data types.
      • Normalization/denormalization.
      • Processing an SQL statement.
      • The INFORMATION_SCHEMA database.
      • Collection of statistics.
      • Practical work Collection of statistics, choice data types.
      • Tracing and profiling.
      • EXPLAIN command.
      • Using the BLACKHOLE engine.
      • Using mysqlslap.
      • Logging and slow query log.
      • Practical work Profiling, using the EXPLAIN command, using the mysqlslap tool, slow query log.
      • MyISAM tables.
      • Internal architecture.
      • Indexing MyISAM tables.
      • Acceleration of searches with "Fulltext" indexes.
      • Maintenance of MyISAM tables, problem solving.
      • InnoDB transactional tables.
      • Internal architecture of InnoDB tables.
      • Table structure and InnoDB indexes.
      • Maintenance.
      • Management of tablespace(s).
      • Use of MEMORY type tables.
      • Partitioning.
      • Practical work Using Fulltext indexes and MEMORY tables.
      • Compressing MyISAM tables.
      • How the MySQL optimizer works.
      • EXPLAIN tool and execution plans.
      • Using prepared statements.
      • Locking tables .
      • Transactional operation and isolation levels (InnoDB).
      • Using views.
      • Optimize load operations.
      • Practical work Execution plans.
      • Using prepared queries, data loading optimization.
      • Transactions and improving concurrency.
      • Observing server activity.
      • Dynamic variables.
      • Memory usage in MySQL.
      • Query cache.
      • Index cache.
      • Optimization of the InnoDB and MyISAM engine.
      • Practical work Using the query cache and the index cache.
    • 896
    • 21 h

    Submit your review

    Translated By Google Translate