通过设置配置参数,可以为数据处理环境定制数据库服务器。数据库服务器的配置参数存储在配置文件中。
创建 GBase 8s 数据库服务器实例时,将自动使用基于 config.std 文件的缺省值来创建对应的配置文件。 新的配置文件名为 onconfig.gbasedbtservername,缺省情况下会在 %GBASEDBTDIR%\etc\ 目录中创建此文件。如果将配置文件移至其他目录,请将 ONCONFIG 环境变量设置为此文件所在位置。
可以编辑配置文件来修改配置参数值,以提高实例的性能和其他特性。如果在配置文件中省略某个参数值,数据库服务器将使用 onconfig.std 文件中的缺省值,或基于其他参数值来计算相应值。
onconfig.std 文件是用于创建 onconfig.gbasedbtservername 文件的模板。 不要修改或删除 onconfig.std 文件。
通过一个配置参数 AUTO_TUNE,可以启用或禁用 onconfig 文件中不包含其值的所有自动调整配置参数。 自动调整配置参数为 AUTO_AIOVPS、AUTO_CKPTS、AUTO_LRU_TUNING、AUTO_READAHEAD、 AUTO_REPREPARE 和 AUTO_STAT_MODE。
此外,还可以从 onconfig 文件中除去任何自动调整配置参数,然后使用 AUTO_TUNE 配置参数来设置已除去的配置参数的缺省值。例如,如果 AUTO_AIOVPS 和 AUTO_CKPTS 配置参数在配置文件中不存在,那么数据库服务器会自动将 AUTO_AIOVPS 和 AUTO_CKPTS 的值设置为 AUTO_TUNE 的值。 可以动态修改 AUTO_TUNE 配置参数。
联机日志会标识动态调整的配置参数。
可以使用 OpenAdmin Tool (OAT) 来监视配置。