匿名用户mysql中Extra: Using index condition 和using index 有啥区别?
mysql中Extra: Using index condition 和using index 有啥区别?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户mysql中Extra: Using index condition 和using index 有啥区别?
Extra: Using index condition 表示查询使用了索引的一部分,并且仍需要进行额外的条件判断来筛选结果。
Using index 表示查询完全使用了覆盖索引,可以直接从索引中获取所需的列,而无需访问实际的表数据。
评论
有用 2https://blog.csdn.net/liujiqing123/article/details/120688295
using index :使用覆盖索引的时候就会出现,测试发现主键索引也会生效
using where:在查找使用索引的情况下,需要回表去查询所需的数据
using index condition:查找使用了索引,不需要回表查询,因为要过滤的字段在索引中
using index & using where:查找使用了索引,但是需要的数据都在索引列中能找到,所以不需要回表查询数据(联合索引很容易出现这样的结果)
————————————————
版权声明:本文为CSDN博主「Randomom」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liujiqing123/article/details/120688295
评论
有用 1
墨值悬赏