首页 > 数据库技术 > 详细

虽然命中索引,但SQL效率仍然慢,可能有哪些原因?

时间:2020-06-17 17:28:53      阅读:71      评论:0      收藏:0      [点我收藏+]
虽然命中索引,但SQL效率仍然慢,可能有哪些原因?


1、索引字段重复值或者空值太多。

2、查询条件范围太广返回结果数太多,全索引扫描。

3、没有利用到覆盖索引,造成大量回表。

4、查询字段过多,并且包含大字段。

5、索引字段数据分布太随机,回表不多也会引起大量随机io。

6、统计信息不准。

7、表的单行数据值很大,需要较多io。

8、表中包含多个索引, 命中的索引不是最优的索引。

 

虽然命中索引,但SQL效率仍然慢,可能有哪些原因?

原文:https://www.cnblogs.com/zhouwanchun/p/13153587.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!