explain:
查看执行计划,使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MYSQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。
官网介绍:
http://dev.mysql.com/doc/refman/5.5/en/explain-output.html
explain作用:
- 表的读取顺序
- 数据读取操作的操作类型
- 哪些索引可以使用
- 哪些索引被实际使用
- 表之间的引用
- 每张表有多少行被优化器查询
怎么使用:
explain + SQL语句
执行计划包含的信息:
热身case: