数据库服务器的配置参数存储在配置文件中,通过修改配置参数,可以为数据处理环境定制数据库服务器。本文介绍南大通用GBase 8s数据库(gbase database)配置文件的位置、修改方式以及 AUTO_TUNE 自动调整参数的用法。
一、配置文件的位置与生成规则
创建 GBase 8s 实例时,系统会自动基于 onconfig.std 模板文件创建配置文件,文件名为
onconfig.gbasedbtservername,缺省位于 $GBASEDBTDIR/etc 目录。
两点注意:
二、修改配置参数的三种途径
三、AUTO_TUNE 与自动调整参数
通过 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_TUNE 的值。AUTO_TUNE 本身可动态修改。
四、小结
管理 GBase 8s 配置参数可按以下顺序选择方式:需要持久且可重启时编辑配置文件;需要在线调整时使用 onmode 或 SQL 管理 API;需要批量迁移配置时使用导出导入功能。AUTO_TUNE 适合统一管理一组自动调整参数,减少逐个维护的工作量。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3181706/ ,如需转载,请注明出处,否则将追究法律责任。