在标准MySQL 5.6上查询没有使用过的索引的SQL
2016-12-27 15:13
337 查看
select distinct mysql.innodb_index_stats.table_name, mysql.innodb_index_stats.index_name from mysql.innodb_index_stats where concat(mysql.innodb_index_stats.index_name, mysql.innodb_index_stats.table_name) not in (select concat(information_schema.statistics.index_name, information_schema.statistics.table_name) from information_schema.statistics) and mysql.innodb_index_stats.index_name <> 'GEN_CLUST_INDEX';参考:http://www.percona.com/blog/2012/06/30/find-unused-indexes/
相关文章推荐
- Mysql无法使用范围查询列之后的其他索引列(以及5.6版本的ICP)
- MySQL查询不使用索引汇总 + 如何优化sql语句
- MySQL索引,MySQL性能分析及explain的使用,分析SQL查询性能
- [网络问题,截图以后再传]本实验是设计性实验。目的在于使用关系数据库标准语言SQL,掌握视图和索引的操作。
- MySQL查询优化技术系列讲座之使用索引(二)
- mysql联合索引 sql索引使用
- MySQL查询优化技术之使用索引
- 使用索引的误区之一:没有使用复合索引的前导列导致查询不使用索引
- 使用索引的误区之一:没有使用复合索引的前导列导致查询不使用索引——oracle
- SQL查询优化--使用索引
- 在使用Hibernate时,因为一个查询需要更多的表连接而要使用SQL来解决性能问题。然而返回的结果集中包含了没有映射的Entity类中的表字段,在这个SQL中还有使用如何将层次关系的父子结点显示为横行
- mysql联合索引 sql索引使用
- MySQL查询优化技术系列讲座之使用索引
- mysql慢查询Slow Query Log和未使用索引(Not Using Indexes)查询配置和使用
- oracle使用了索引但是查询性能没有改善(oracle的索引陷阱)
- SQL优化-索引 (四)其他书上没有的索引使用经验总结
- 使用索引的误区之一:没有使用复合索引的前导列导致查询不使用索引
- MySQL查询优化技术系列讲座之使用索引【转】
- 在MySQL查询中忽略或强制使用某索引
- MYSQL:使用慢查询日志定位效率较低的SQL语句