mysql查看索引的sql语句 MySQL看走没走索引

导读:
MySQL索引是提高查询效率的重要手段 , 但是索引使用不当也会影响性能 。本文将从以下几个方面介绍如何判断MySQL是否使用了索引 。
1. 使用EXPLAIN命令
在查询语句前加上EXPLAIN关键字,可以查看MySQL优化器对查询语句的执行计划 。如果出现“Using index”或者“Using where; Using index”,则说明该查询使用了索引 。
2. 查看慢查询日志
MySQL会记录执行时间超过一定阈值的查询语句,可以通过查看慢查询日志来判断是否使用了索引 。如果查询语句中没有出现“Using index”或者“Using where; Using index”,则说明该查询没有使用索引 。
3. 使用show profile命令
show profile命令可以查看MySQL执行查询语句的详细信息,包括执行时间、扫描行数、扫描次数等 。如果扫描行数和扫描次数较少 , 则说明该查询使用了索引 。
总结:
【mysql查看索引的sql语句 MySQL看走没走索引】MySQL索引使用不当会影响性能,因此需要及时判断是否使用了索引 。可以通过使用EXPLAIN命令、查看慢查询日志和使用show profile命令来判断MySQL是否使用了索引 。

    推荐阅读