STATCHANGE 配置参数

当启用 UPDATE STATISTICS 操作的自动模式时,如果分布统计有资格更新,则使用 STATCHANGE 配置参数来指定数据库用来确定更改阈值的全局百分率的一个正整数。

onconfig.std 值
STATCHANGE 10
0 - 100
单位
更改阈值的百分率
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。

用法

当 AUTO_STAT_MODE 配置参数、AUTO_STAT_MODE 会话环境变量或 UPDATE STATISTICS 语句的 AUTO 关键词启用 UPDATE STATISTICS 操作的自动模式时,数据库服务器使用 STATCHANGE 配置参数的值。

当启用 UPDATE STATISTICS 操作的自动模式时,STATCHANGE 设置为数据库服务器指定一个更改阈值,用来确定分布统计是否有资格更新。当启用这个模式时,UPDATE STATISTICS 语句比较该 STATCHANGE 设置与自动计算当前数据分布以来每一表或分片更改行的百分率,并有选择地仅更新在 UPDATE STATISTICS 语句范围内每一表或分片丢失的或陈旧的分布统计。