tidb如何查出sql的历史记录

【TiDB 版本】v4.0.9

【问题描述】
tidb如何可以查到历史执行的sql记录。例如在2021-04-05 00:01:30秒的时候,qps突然变高了。cpu和各项监控都变高了。查询监控发现在这个时候,select 的qps有4千多。我想查询在2021-04-05 00:01:30这个时间执行了哪些sql。要如何查询呢? cluster_statements_summary_history这个历史表里面没有记录。因为他的LAST_SEEN和FIRST_SEEN时间是动态的, SUMMARY_BEGIN_TIME和 SUMMARY_END_TIME时间是个区间。所以无法确定当时时间的sql记录。有其他办法查询到吗?

我一般都是通过慢语句查询来查的,不过这个记录不到执行时间不满足阈值的语句

去Dashboard上看下

如果需要完整的记录,可以参考这个帖子,配置 history statement 试试。