analyze_level
参数名称
analyze_level
参数解释
设置统计分析函数的采样级别。取值越大,采样越精确。
参数值1至6,分别对应了采样间隔32|16|8|4|2|1,采样间隔为1表示全采样,此时统计信息最准确,但也最耗时。因此,在统计分析时应当设置合理的采样级别。
默认值
2
访问权限
R/W
是否全局参数
是
修改生效方式
立即生效(EFFECT=3),可在系统运行时,通过数据库SET命令修改,修改后参数值立即生效,但相关功能生效时间和功能设计相关。
取值范围
1|2|3|4|5|6
注意事项
注意:
根据表的总记录数n,推荐的analyze_level设置如下:
- 当表的总记录数n<65536时,建议analyze_level设置为6。
- 当n为65536至131072时,建议analyze_level设置为5。
- 当n为131072至4194304时,建议analyze_level设置为4。
- 当n>4194304时,采样方式调整为块采样,应根据数据buff缓冲区和表数据总量大小动态调整,无建议值。