现象:有个一个小表频繁更新,导致数据库频繁进行analyze该表的操作。使用 LOCK STATS锁定统计数据后,日志中大量出现error级别报错日志:
建议: 使用LOCK STATS避免写入error级别日志
现象:有个一个小表频繁更新,导致数据库频繁进行analyze该表的操作。使用 LOCK STATS锁定统计数据后,日志中大量出现error级别报错日志:
建议: 使用LOCK STATS避免写入error级别日志
你 lock stats 的表 id 是 3003 吗?
是的 报的就是那个表
嗯嗯 这个地方确实有个 bug。当 lock stats 之后,如果还开了 tidb_enable_historical_stats 的话,它找已经锁定的表的统计信息的时候回找不到相关的历史。所以有这个问题。可以帮忙在 GitHub 开个 issue 我们修一下。
Issue:
Unnecessary error logs when table statistics are locked and tidb_enable_historical_stats is on · Iss
已确认问题,研发接下来会修复。
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。