为何auto analyze table总是失败,而人工执行analyze table却能成功呢?

从你发的日志可以确定auto analyze是因为超过GC失败,是因为以前的版本 后台任务运行时没有考虑自动增加gc safepoint时长,6.x版本后才改进,减少因GC失败。前台任务对于长时间执行的是可以增加safepoint时长的,自动调整,你可以试试在手动analyze 超过gc saepoint后,查看以下saepoint时间 :pd-ctl service-gc-safepoint

1 个赞