灌水唠嗑区
技术分享
文章
GBase 8s 数据库服务器配置文件基础介绍
发表于2026-09-14 12:19:58250次浏览1个评论
GBase 8s 数据库服务器配置文件基础介绍
GBase 8s 在创建数据库实例时,会基于模板文件 `onconfig.std` 自动生成实例专属配置文件,文件名格式为 `onconfig.gbasedbtservername`,默认存放路径在 `$GBASEDBTDIR/etc`。
`onconfig.std` 是模板文件,用于生成实例配置,**不建议修改或者删除**。我们日常调整参数,编辑的是实例对应的 `onconfig` 文件。修改这个文件之后,大部分参数需要重启数据库实例才能生效。
如果把配置文件迁移到别的目录,需要通过环境变量 `ONCONFIG` 指定文件所在位置,保证实例启动时可以读取到正确配置。配置文件里没有填写的参数,数据库会自动使用 `onconfig.std` 里的默认值,部分参数会根据其他参数自动计算。
除了修改配置文件,GBase 8s 还支持在线调整参数,不用重启实例。
- `onmode -wf`:永久修改参数,写入配置。
- `onmode -wm`:仅修改当前会话生效的参数。
同时支持配置的批量导出导入。`onmode -we` 可以把当前实例所有配置导出快照,用于归档备份,也可以导入到其他运行实例;`onmode -wi` 用来导入之前导出的配置文件,文件里不能动态调整的参数会被自动忽略。
另外数据库还提供 SQL 管理 API,借助 `admin()` 和 `task()` 函数,也能完成参数修改、导出、导入、重置等操作,方便在脚本里管理配置。
评论
登录后才可以发表评论
GBase用户28017发表于 1个月前
可以收藏。
热门帖子
- 12025-12-01浏览数:183893
- 22023-05-09浏览数:26564
- 42023-09-25浏览数:20257
- 52020-05-11浏览数:19046