events_statements_summary_by_digest_history 表

【 TiDB 使用环境】
【概述】:场景 + 问题概述
在数据库中没有找到 events_statements_summary_by_digest_history系统表。
版本:4.0.6

【背景】:做过哪些操作
【现象】:业务和数据库现象
【问题】:当前遇到的问题
【业务影响】:
【TiDB 版本】:
【附件】:

1 个赞

PERFORMANCE_SCHEMA里看下

1 个赞

就是在这个模式下看的,只看到events_statements_summary_by_digest表,没有历史表。

1 个赞

我看了下5.x的版本上也是没有,不知道是不是达到某个阈值后才会触发产生

1 个赞

看来是3.0.x版本的表了,上面有参数控制迁移数据到历史表。https://docs.pingcap.com/zh/tidb/stable/release-3.0.8#tidb

1 个赞

新增 stmt-summary.refresh-interval 参数用于控制定期将 events_statements_summary_by_digest 表中过期的数据移到 events_statements_summary_by_digest_history 表,默认间隔时间:30min

默认时间间隔是30分钟。 现在为啥看不到这个表呢?有什么触发条件吗?

1 个赞

information_schema里面的表能否满足需求

Statement Summary Tables | PingCAP Docs

2 个赞

既然那个表没有,我就看这些表了。

1 个赞

应该是 4.0 以后开始切换到 Statement Summary Tables 了,之前的 event 没有了。看这个就行。
https://docs.pingcap.com/zh/tidb/v4.0/statement-summary-tables#statement-summary-tables

2 个赞

:+1:

好的,谢谢

Statement Summary Tables的记录保留时间,如果想延长点,只是单纯需要的内存空间大点,其他没有影响吧?我感觉12小时太短了。

1 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。