Documentation Home
MySQL 5.7 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 35.3Mb
PDF (A4) - 35.3Mb
PDF (RPM) - 34.3Mb
EPUB - 8.6Mb
HTML Download (TGZ) - 8.4Mb
HTML Download (Zip) - 8.4Mb
HTML Download (RPM) - 7.2Mb
Eclipse Doc Plugin (TGZ) - 9.2Mb
Eclipse Doc Plugin (Zip) - 11.4Mb
Man Pages (TGZ) - 200.3Kb
Man Pages (Zip) - 305.5Kb
Info (Gzip) - 3.3Mb
Info (Zip) - 3.3Mb
Excerpts from this Manual

MySQL 5.7 Reference Manual  /  Optimization

Chapter 9 Optimization

Table of Contents     [+/-]

9.1 Optimization Overview
9.2 Optimizing SQL Statements     [+/-]
9.3 Optimization and Indexes     [+/-]
9.4 Optimizing Database Structure     [+/-]
9.5 Optimizing for InnoDB Tables     [+/-]
9.6 Optimizing for MyISAM Tables     [+/-]
9.7 Optimizing for MEMORY Tables
9.8 Understanding the Query Execution Plan     [+/-]
9.9 Controlling the Query Optimizer     [+/-]
9.10 Buffering and Caching     [+/-]
9.11 Optimizing Locking Operations     [+/-]
9.12 Optimizing the MySQL Server     [+/-]
9.13 Measuring Performance (Benchmarking)     [+/-]
9.14 Examining Thread Information     [+/-]

This chapter explains how to optimize MySQL performance and provides examples. Optimization involves configuring, tuning, and measuring performance, at several levels. Depending on your job role (developer, DBA, or a combination of both), you might optimize at the level of individual SQL statements, entire applications, a single database server, or multiple networked database servers. Sometimes you can be proactive and plan in advance for performance, while other times you might troubleshoot a configuration or code issue after a problem occurs. Optimizing CPU and memory usage can also improve scalability, allowing the database to handle more load without slowing down.


User Comments
Sign Up Login You must be logged in to post a comment.