云数据库 GAUSSDB-其他优化器选项:default_statistics_target

时间:2024-11-02 18:53:32

default_statistics_target

参数说明:为没有用ALTER TABLE SET STATIS TICS 设置字段目标的表设置缺省统计目标。此参数设置为正数是代表统计信息的样本数量,为负数时,代表使用百分比的形式设置统计目标,负数转换为对应的百分比,即-5代表5%。

该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。

取值范围:整型,-100~10000。

  • 比默认值大的正数数值增加了ANALYZE所需的时间,但是可能会改善优化器的估计质量。
  • 调整此参数可能存在性能劣化的风险,如果某个查询劣化,可以考虑
    1. 恢复默认的统计信息。
    2. 使用plan hint来调整到之前的查询计划。(详细参见使用Plan Hint进行调优
  • 当此guc参数设置为负数时,如果计算的采样样本数大于等于总数据量的2%,且用户表的数据量小于1600000时,ANALYZE所需时间相比guc参数为默认值的时间会有所增加。
  • 当此guc参数设置为负数时,则autoanalyze不生效。

默认值:100

support.huaweicloud.com/centralized-devg-v2-gaussdb/devg_03_1375.html