What Is Performance?MySQL Server MonitoringHow MySQL Communicates PerformancePerformance MonitoringSQL CommandsThe mysqladmin UtilityMySQL WorkbenchMySQL server administrationManagementConfigurationSecurityData export/restoreSQL developmentThird-Party ToolsMySARmytopInnoTopMONyogThe MySQL Benchmark SuiteServer LogsPerformance SchemaConceptsGetting StartedUsing Performance Schema to Diagnose Performance ProblemsMySQL Monitoring TaxonomyDatabase PerformanceMeasuring Database PerformanceUsing EXPLAINUsing ANALYZE TABLEUsing OPTIMIZE TABLEBest Practices for Database OptimizationUse indexes sparingly but effectivelyUse normalization, but don’t overdo itUse the right storage engine for the taskUse views for faster results via the query cacheUse constraintsUse EXPLAIN, ANALYZE, and OPTIMIZEBest Practices for Improving PerformanceEverything Is SlowSlow QueriesSlow ApplicationsSlow ReplicationConclusion