MySQL常见瓶颈
SQL中对大量数据进行比较、关联、排序、分组时CPU的瓶颈。 实例内存满足不了缓存数据或排序等需要,导致产生大量的物理IO。查询数据时扫描过多数据行,导致查询效率低。
Explain 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MYSQL是如何处理SQL语句的。可以用来分析查询语句或是表的结构的性能瓶颈。其作用:
1)表的读取顺序 2)哪些索引可以使用 3)数据读取操作的操作类型 4)那些索引被实际使用 5)表之间的引用 6)每张表有多少行被优化器查询
EXPLAIN关键字使用起来比较简单: explain + SQL语句: