高性能MySQL实战(三):性能优化
原文中文,约9500字,阅读约需23分钟。发表于: 。这篇主要介绍对慢 SQL 优化的一些手段,而在讲解具体的优化措施之前,我想先对 EXPLAIN 进行介绍,它是我们在分析查询时必要的操作,理解了它输出结果的内容更有利于我们优化 SQL。为了方便大家的阅读,在下文中规定类似 key1 的表示二级索引,key_part1 表示联合索引的第一部分,unique_key1 则表示唯一二级索引,primary_key 表示主键索引。高性能MySQL实战(一...
本文介绍了优化慢 SQL 的方法,包括使用 EXPLAIN、优化联结查询、索引合并、优化 COUNT()、优化 UNION 查询、优化 OFFSET、使用 WITH ROLLUP 优化 GROUP BY、OPTIMIZE TABLE、修复损坏的表等。同时,还介绍了排序时索引失效、索引列不为空的优化、重复索引和冗余索引等问题。