分区表自动analyze失败

【 TiDB 使用环境】生产环境
【 TiDB 版本】v6.5.0
【遇到的问题:问题现象及影响】
排查时候,发现一些分区表的统计信息长时间没有更新。手动执行analyze table partition报错,报错内容是:

按照Warning提示,先analyze 最后一个分区,然后再执行报错的分区,统计信息正常了。

没有手动分析前,2023年分区的统计信息不存在。感觉是自动analyze时候是按照顺序执行的,一旦执行失败,后续就不会执行了。

即便是空分区,也受影响


可以参考上面的描述
https://docs.pingcap.com/zh/tidb/stable/statistics

1 个赞

意思开启动态裁剪模式,分区表的新分区必须先进行手动分析,否则自动分析会因为找不到新分区的统计信息而报错

1 个赞

升级 + 手动定时收集,而且可以按照 partition 来统计信息收集。

1 个赞

都用分布式了,就不要用分区表这种东西了

要用分区表 + Placement rule搞冷热分离,没办法 :face_exhaling:

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