查询 哪类 SQL 的总耗时最高如下:为啥空sql执行这么多次,耗时这么久
空的应该是没有被统计在内得其他sql。
statements_summary
表的容量受 tidb_stmt_summary_max_stmt_count
配置控制,内部使用 LRU 算法,一旦接收到的 SQL 种类超过了 tidb_stmt_summary_max_stmt_count
,表中最久未被命中的记录就会被驱逐出表。TiDB 引入了 statements_summary_evicted
表,该表记录了各个时段被驱逐 SQL 语句的具体数量。
超出 tidb_stmt_summary_max_stmt_count
容量限制的时候,在 dashboard 中会被归类到“其他”,在表里则显示 null
这个超过最大值了吧