数据仓库服务 GAUSSDB(DWS)-其他优化器选项:autoanalyze

时间:2023-11-22 14:18:31

autoanalyze

参数说明: 标识是否允许在生成计划的时候,对于“统计信息完全缺失”或“修改量达到analyze阈值”的表进行统计信息自动收集,当前不支持对外表触发autoanalyze,不支持对带有ON COMMIT [DELETE ROWS|DROP]选项的临时表触发autoanalyze,如需收集,需用户手动执行analyze操作。如果在auto analyze某个表的过程中数据库发生异常,当数据库正常运行之后再执行语句有可能仍提示需要收集此表的统计信息。此时需要用户对该表手动执行一次analyze操作,以同步统计信息数据。

表的修改量达到analyze阈值是指:表的修改量超过autovacuum_analyze_threshold + autovacuum_analyze_scale_factor * reltuples,其中reltuples是pg_class中记录的表的估算行数。

参数类型:SUSET

取值范围:布尔型

  • on表示允许自动进行统计信息收集。
  • off表示不允许自动进行统计信息收集。

默认值:on

support.huaweicloud.com/devg-820-dws/dws_04_0912.html