Skip to content

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缓冲区和表数据总量大小动态调整,无建议值。