Percona Toolkit · 索引分析工具 pt-index-usage

功能

从日志当中分析索引的使用情况,检测多余的索引

原理

通过 EXPLAIN 慢查询日志中的 SQL,然后用执行计划和数据库中的索引做对比,看哪些索引没有被利用

使用

1
$ pt-index-usage /data/mysql/slow.log  -u 'xx' -p 'xx' -S /tmp/mysql.sock