001--Explain初识概念

1.是什么?

1.使用EXPLAIN关键字来模拟优化器执行SQL查询时的处理机制,分析你的查询语句是否存在性能瓶颈(查看执行计划)

2.能干吗?

2.1 表的读取顺序
2.2 数据读取操作的操作类型
2.3 哪些索引可以使用
2.4 哪些索引可以被实际使用
2.5 表之间的引用
2.6 每张表有多少行被优化器查询

3.怎么玩?

3.1 Navicat使用
select * from emp;

3.2 命令行使用
explain select * from emp;

4.真实案例分析!

+----+-------------+-------+-------+---------------+---------+---------+-------+------+-------+
| id | select_type | table | type  | possible_keys | key     | key_len | ref   | rows | Extra |
+----+-------------+-------+-------+---------------+---------+---------+-------+------+-------+
|  1 | SIMPLE      | user  | const | PRIMARY       | PRIMARY | 4       | const |    1 |       |
+----+-------------+-------+-------+---------------+---------+---------+-------+------+-------+
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容