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

时间:2024-11-13 14:45:05

enable_extrapolation_stats

参数说明:对于日期类型,标识是否允许基于历史统计信息使用推理估算的逻辑。若使用该逻辑,对于未及时收集统计信息的表,可以提高估算的准确性,但也存在推理错误导致估算过大的可能。在日期类型数据定期插入的场景下,需要开启此开关。该参数可在PDB级别设置。

参数类型:布尔型

参数单位:

取值范围:

  • on:表示允许基于历史统计信息使用推理估算的逻辑。
  • off:表示不允许基于历史统计信息使用推理估算的逻辑。

默认值:off。在PDB场景内,若未设置该参数,则继承来自全局的设置。

设置方式:该参数属于SUSET类型参数,请参见表1中对应设置方法进行设置。

设置建议:推荐使用默认值。在启用enable_extrapolation_stats之前,应该评估数据的变化频率和查询模式。如果数据变化很快,而且查询优化器经常需要处理不完整的统计信息,启用这个参数可能会有所帮助。在正式启用之前,应该在测试环境中进行充分的测试,以确定启用外推统计信息对性能的具体影响。启用外推统计信息后,应密切监控查询性能和数据库的统计信息准确性,确保没有引入性能问题或导致统计信息的准确性大幅下降。

设置不当的风险与影响:打开后可能会存在推理错误导致查询性能下降的可能。

support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-40-0345.html