MySQL中如何查看和理解SQL语句的执行计划
1、打开命令行窗口,连接 MySQL 数据库兔脒巛钒图示,打开一个命令行窗口,通过 MySQL 数据库提供的 mysql 命令连接数据库,并定位到演示使用的表 single_table, 该表包含一个主妗哳崛搿键索引,一个唯一索引,两个二级单列索引和一个二级组合索引(建表语句请参考图示)。
2、查看一个普通SQL语句的执行计划图示,通过 explain SQL 语句即可查看该语句的执行计划,返回的结果中会显示该查询使用的单表访问方式、可能用到的索引以及预测扫描的总行数等信息。
3、查看使用主键索引和唯一索引的SQL的执行计划图1示,执行计划会显示该查询使用主索引,对于单表的访问方式为 const。图2示,执行计划会显示该查询使用唯一索引,对于单表的访问方式也是 const。
4、查看使用二级单列索引的区间查询SQL的执行计划图示,执行计划会显示该查询使用二级单列索引,对于单表的访问方式为 range。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:33
阅读量:79
阅读量:94
阅读量:47
阅读量:65