Mysql如何监视特定表的索引使用情况
performance_schema.table_io_waits_summary_by_index_usage 表聚合了由wait/io/table/sql/handler工具生成的所有表索引I/O等待事件。它可以用来监视表的索引使用情况。当服务器启动和处理的时间足够长以至于其工作负载具有代表性时,评估表索引的有效性应该是有用的。
列INDEX_NAME对应于记录表I/O等待事件时使用的索引的名称。PRIMARY值表示表I/O使用了主索引。
列COUNT_STAR聚合了相应INDEX_NAME的所有I/O操作。NULL意味着表I/O不使用索引。
查看wait/io/table/sql/handler 是否开启 表索引I/O等待事件统计功能
select * from performance_schema.setup_instruments where NAME="wait/io/table/sql/handler"