关于使用LOCK STATS后日志出现大量error级别日志问题

现象:有个一个小表频繁更新,导致数据库频繁进行analyze该表的操作。使用 LOCK STATS锁定统计数据后,日志中大量出现error级别报错日志:

建议: 使用LOCK STATS避免写入error级别日志

1 个赞

你 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 天后被自动关闭。不再允许新回复。