900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > mysql查询using 怎么判断sql语句没走索引 – 数据库 – 前端 hibernate mysql 读写分离

mysql查询using 怎么判断sql语句没走索引 – 数据库 – 前端 hibernate mysql 读写分离

时间:2023-01-06 19:08:54

相关推荐

mysql查询using 怎么判断sql语句没走索引 – 数据库 – 前端 hibernate mysql 读写分离

可以在查询的sql前面增加explain命令,以此可以查看到sql的运行状态

explain select * from person where edu =’博士’;

下方的控制台主要关注两个栏,type和extra

当extra出现Using filesort和Using temproary这两个时,表示无法使用索引,必须尽快做优化。

当type出现index和all时,表示走的是全表扫描没有走索引,效率低下,这时需要对sql进行调优。

当type出现ref或者index时,表示走的是索引,index是标准不重复的索引,ref表示虽然使用了索引,但是索引列中有重复的值,但是就算有重复值,也只是在重复值的范围内小范围扫描,不造成重大的性能影响。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。