6.5 系列里如果配置不合理,可能存在 analyze 内存高的风险,另外表的自身特性也会影响analyze的内存使用,特别是大宽表,分区表。这方面上,在v7.5及之上版本,对这方面做了优化,可以尝试使用。另外 tidb_enable_historical_stats 有可能导致 OOM,这个在最新版本里已经默认关闭,可以考虑直接关闭。
1、给出一下表结构
2、看一下是否改变了 analyze 的默认配置值
6.5 系列里如果配置不合理,可能存在 analyze 内存高的风险,另外表的自身特性也会影响analyze的内存使用,特别是大宽表,分区表。这方面上,在v7.5及之上版本,对这方面做了优化,可以尝试使用。另外 tidb_enable_historical_stats 有可能导致 OOM,这个在最新版本里已经默认关闭,可以考虑直接关闭。
1、给出一下表结构
2、看一下是否改变了 analyze 的默认配置值