更新日期:2024年09月11日
使用 AUTO_TUNE 配置参数来启用或禁用所有自动调整配置参数,这些参数的值不出现在
onconfig 文件中。
onconfig.std 值
AUTO_TUNE 1
值
0 = 禁用
1 = 启用
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
如果在当前 onconfig 文件中未设置单独的自动调整配置参数,则数据库服务器为那个配
置参数使用在 AUTO_TUNE 配置参数中指定的值。
自动调整配置参数是:
AUTO_AIOVPS
AUTO_CKPTS
AUTO_LRU_TUNING
AUTO_READAHEAD
AUTO_REPREPARE
AUTO_STAT_MODE
如果在当前 onconfig 文件里设置自动调整配置参数,则数据库服务器使用 onconfig 文
件中的值。AUTO_TUNE 配置参数不更改那个值。
onconfig 文件在 %GBASEDBTDIR%\etc 或 $GBASEDBTDIR/etc 目录中。
GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 36 -
示例
示例1:假定有些自动调整配置参数未设置,其他配置参数有值:
AUTO_LRU_TUNING (值未设置)
AUTO_STAT_MODE (值未设置)
AUTO_LRU_CKPTS (值未设置)
AUTO_AIOVPS 0
AUTO_REPREPARE 1
AUTO_READAHEAD 0
如果您设置 AUTO_TUNE 配置参数为 1,数据库服务器自动地更改未设置为 1 的那些值。
以前设置的值保持不变。现在自动调整配置参数值如下:
AUTO_LRU_TUNING 1
AUTO_STAT_MODE 1
AUTO_CKPTS 1
AUTO_AIOVPS 0
AUTO_REPREPARE 1
AUTO_READAHEAD 0
示例2:假定所有自动调整配置参数都设置如下值:
AUTO_LRU_TUNING 1
AUTO_STAT_MODE 1
AUTO_LRU_CKPTS 1
AUTO_AIOVPS 0
AUTO_REPREPARE 1
AUTO_READAHEAD 0
在这种情况下,AUTO_TUNE 配置不更改任何值。
示例3:假定您从 onconfig 文件移除了自动调整配置参数,但现在想使用它们。您可设置
AUTO_TUNE 为 1 来重新启用所有自动调整配置参数。