美文网首页
MySQL Using where, Using index,

MySQL Using where, Using index,

作者: 百里江山 | 来源:发表于2020-05-20 15:28 被阅读0次

    Using index condition: 索引下推,意思是解析索引列, 找到符合条件的数据.
    Using where, Using Index: Using index使用索引过滤数据, Using where 仍然可以在非索引列上执行表扫描,但是如果在where条件中有任何索引列,那么它将使用更类似于使用索引条件的where条件
    Using where; Using index 表示既使用了索引,也需要通过where条件回表查询数据,而如果只有Using index,则表示不需要回表查数据。
    Using where; Using index 要好于Using index condition.

    参考

    1. https://stackoverflow.com/questions/25672552/whats-the-difference-between-using-index-and-using-where-using-index-in-the
    2. https://dev.mysql.com/doc/refman/5.7/en/index-extensions.html
    3. https://stackoverflow.com/questions/28759576/mysql-using-index-condition-vs-using-where-using-index
    4. https://segmentfault.com/q/1010000003094577

    相关文章

      网友评论

          本文标题:MySQL Using where, Using index,

          本文链接:https://www.haomeiwen.com/subject/awhnohtx.html