更新日期:2024年09月11日
参数说明:为没有用ALTER TABLE SET STATISTICS 设置字段目标的表设置缺省统计
目标。此参数设置为正数时,代表统计信息的样本数量;设置为负数时,代表使用百分比的
形式设置统计目标,负数转换为对应的百分比,即-5 代表5%。
该参数属于USERSET 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:整型,-100~10000。
须知:
比默认值大的正数数值增加了ANALYZE 所需的时间,但是可能会改善优化器的
估计质量。
调整此参数可能存在性能劣化的风险,如果某个查询劣化,可以考虑:
1.
恢复默认的统计信息。
2.
使用plan hint 来调整到之前的查询计划。
(详细参见使用Plan Hint 进行调优)
当此guc 参数设置为负数时,如果计算的采样样本数大于等于总数据量的2%,且
用户表的数据量小于1600000 时,
ANALYZE 所需时间相比guc 参数为默认值的时
间会有所增加。
当此guc 参数设置为负数时,则autoanalyze 不生效。
默认值:100