如下图 这是为啥呢

查询 哪类 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

这个超过最大值了吧