Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


统计分析采样级别(analyze_level)

📄字数 486
👁️阅读量 加载中...

引入版本

v11.0.0

功能描述

用于设置统计分析函数的采样级别。取值越大,采样越精确。

参数属性

属性属性值
参数类型INTEGER
默认值2
取值范围[1,6]
影响范围系统级
修改方式在线修改,立即生效

使用场景说明

  1. 采样级别参数值与采样间隔对应关系如下:
采样级别采样间隔
132
216
38
44
52
61
  • 采样间隔为1(参数值为6)表示全采样,此时统计信息最准确,但也最耗时。因此,在统计分析时应根据实际应用场景设置合理的采样级别。

2.根据表的总记录数 N,推荐的 analyze_level 设置如下:

表的总记录数 N推荐值
N < 655366
65536 < N < 1310725
131072 < N < 41943044
N > 4194304无。采样方式调整为块采样,应根据数据buff缓冲区和表数据总量大小动态调整。

示例

  • 在线修改 analyze_level
sql
SQL> set analyze_level to 2;

Execute successful.
Use time:21 ms.
  • 在线查看 analyze_level
sql
SQL> show analyze_level;

+---------------+
| ANALYZE_LEVEL |
+---------------+
| 2             |
+---------------+

(1 row)
Use time:0 ms.