这个应该是文档没有描述清楚。
如果很长一段时间都没有负载的话,可能存在很久以前的数据。准确的描述应该是对于每种类型的 SQL 语句,保存最近 24 个时间窗口(每个窗口默认半个小时)的的数据, 但如果某个 SQL 语句在半个月前出现过,后面一直没怎么出现,而且集群里面的 SQL 总数不超过 tidb_stmt_summary_max_stmt_count(默认 3000 ), 就会查到 半个月前的数据。
顺手的话可以给官网提个 修改建议~
这个应该是文档没有描述清楚。
如果很长一段时间都没有负载的话,可能存在很久以前的数据。准确的描述应该是对于每种类型的 SQL 语句,保存最近 24 个时间窗口(每个窗口默认半个小时)的的数据, 但如果某个 SQL 语句在半个月前出现过,后面一直没怎么出现,而且集群里面的 SQL 总数不超过 tidb_stmt_summary_max_stmt_count(默认 3000 ), 就会查到 半个月前的数据。
顺手的话可以给官网提个 修改建议~