mysql - 如何检查 MySQL 查询是否正在使用覆盖索引?

标签 mysql indexing covering-index

如何检查 MySQL 查询是否正在使用覆盖索引并仅从该索引获取所需的所有数据?

最佳答案

对于仅索引扫描(覆盖索引),MySQL 在 Extra 列中显示“使用索引”。

http://use-the-index-luke.com/sql/explain-plan/mysql/operations

关于mysql - 如何检查 MySQL 查询是否正在使用覆盖索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16223395/

相关文章:

mysql - SQL,其中列不是一对多关系中一对一的值

java - 分布式java环境下的资源共享

sql - 在 SQL 对象表中的子类型特定属性上创建索引

oracle - 如何为分区的 LOB 索引指定 INITRANS?

database - 覆盖索引与聚集索引(数据库索引)

PHP 取消链接总是失败

mysql - 将单个非重复数据存储到数据库的最佳方法是什么?

java - 创建一个在每次调用时打印数组列表的不同随机条目的方法?

database - 识别覆盖索引中不需要的列的方法有哪些?

Mysql覆盖vs复合vs列索引