您现在的位置是:课程教程文章
mysql执行计划explain
2023-12-14 20:48课程教程文章 人已围观
1、说明
用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。
使用explain 只需要在原有select 基础上加上explain关键字就可以了。
2、实例
mysql>explainselect*fromservers; +----+-------------+---------+------+---------------+------+---------+------+------+-------+ |id|select_type|table|type|possible_keys|key|key_len|ref|rows|Extra| +----+-------------+---------+------+---------------+------+---------+------+------+-------+ |1|SIMPLE|servers|ALL|NULL|NULL|NULL|NULL|1|NULL| +----+-------------+---------+------+---------------+------+---------+------+------+-------+ 1rowinset(0.03sec)
以上就是mysql执行计划explain的介绍,大家在看懂基本explain的用法后,开始正式的练习吧。更多mysql学习指路:MySQL
上一篇:mysql创建索引的三种方式
下一篇:没有了