大表auto analyzetable总是失败,应该是什么原因,怎么解?

TiDB 从 v6.1.0 开始引入了统计信息收集的内存限制,你可以通过 tidb_mem_quota_analyze 变量来控制 TiDB 更新统计信息时的最大总内存占用。
但是你是5.3,那建议你采样率改成0.01试试,也就是1%。。。。你这表是在有点大