Write by lyc at 2019-11-13
pt-index-usage
pt-index-usage
pt-index-usage
能够从日志当中分析索引的使用情况,并且生成一个报表。
打印报告
1
| $ pt-index-usage ./slow_log_3306.log --host=192.168.xxx.xxx --port=3306 --user=root --password=123456 > /data/1.log 2>&1
|
将报告写到数据库中
1 2 3
| mysql > create database percona;
$ pt-index-usage ./slow_log_3306.log --host=192.168.xxx.xxx --port=3306 --user=root --password=123456 --no-report --save-results-database D=percona
|
查看报告
1 2 3 4 5 6 7
| mysql > ALTER TABLE `DATABASE_NAME`.`TABLE_NAME_1_tb` DROP KEY `GUID`, DROP KEY `Select`; -- type:non-unique
mysql > ALTER TABLE `DATABASE_NAME`.`TABLE_NAME_2_tb` DROP KEY `GUID`, DROP KEY `Select`; -- type:non-unique
mysql > ALTER TABLE `DATABASE_NAME`.`TABLE_NAME_3_tb` DROP KEY `GUID`, DROP KEY `Select`; -- type:non-unique
mysql > ALTER TABLE `DATABASE_NAME`.`TABLE_NAME_4_tb` DROP KEY `GUID`, DROP KEY `Select`; -- type:non-unique
|