chr*_*ris 10 mysql indexing performance
我想知道Using index condition
和之间的区别Using where; Using index
.我认为两种方法都使用索引来获取第一个结果记录集,并使用WHERE条件进行过滤.
Q1.有什么不同?
Q2.哪个更好?
谢谢.
使用索引条件:其中条件包含索引列和非索引列,优化器将首先解析索引列并在表中查找其他条件的行(索引下推)
使用哪里;Using index : 'Using index' 意思是不扫描整个表。'Using where' 可能仍会在非索引列上进行表扫描,但如果在 where 条件中有任何索引列,它将首先使用更像是使用索引条件
哪个更好? '使用哪里; 如果查询具有索引全部覆盖,则使用索引'会比'使用索引条件'更好。
归档时间: |
|
查看次数: |
9054 次 |
最近记录: |