AUTO_TUNE 配置参数

使用 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 目录中。

示例

示例1:假定有些自动调整配置参数未设置,其他配置参数有值:

如果您设置 AUTO_TUNE 配置参数为 1,数据库服务器自动地更改未设置为 1 的那些值。以前设置的值保持不变。现在自动调整配置参数值如下:

示例2:假定所有自动调整配置参数都设置如下值:

在这种情况下,AUTO_TUNE 配置不更改任何值。

示例3:假定您从 onconfig 文件移除了自动调整配置参数,但现在想使用它们。您可设置 AUTO_TUNE 为 1 来重新启用所有自动调整配置参数。