修改标题
往前插入
往后插入
插入子项
删除
日常使用
方案场景
修改数据库参数
此功能在CLup企业版和开源版OpenCLup中均有支持。
功能说明:
功能 | 说明 |
---|---|
一键reload | 执行pg_reload命令 |
同步修改备库参数 | 主库修改参数时同步修改其备库参数 |
不显示未被修改的参数 | 只显示非默认值的参数 |
功能亮点:
- 支持修改主库参数时同步修改备库的参数;
- 支持一键reload,如果需要一次修改多个参数,不用每个参数修改时都去执行reload,执行全部修改完成后,执行一次reload即可;
- 多重过滤条件,支持模糊匹配,可以快速找到需要修改的参数,同时参数的生效类型也会显示,可根据提示操作使更改生效;
- 对于个别参数要求备库的值必须大于等于主库中的值 ([‘max_connections’, ‘max_prepared_transactions’, ‘max_worker_processes’, ‘max_locks_per_transaction’]),OpenCLup会对其做相应的判断,以确保备库中的值是不小于主库中的值。
修改数据库参数的功能入口如下:
可选操作项:
- 同步修改备库参数:当要修改的实例是主库时才会有此操作选项,勾选此项可以在修改主库参数时同步修改其备库的参数;
- reload数据库:点击此按钮会弹出一个提示框,点击确定将对当前实例执行
pg_reload
操作; - 不显示未被修改过的参数:勾选此项将只显示当前数据库中的非默认值参数。
查找过滤:
参数名:支持模糊匹配
%
和_
生效类型:
类型 | 生效方法 |
---|---|
postmaster | 重启数据库 |
superuser | 超级用户,reload生效 |
user | 普通用户,reload生效 |
internal | 不可修改,多数是编译时设定的,部分是initdb时指定 |
backend | 会话开始前修改才能生效,reload后新的连接生效 |
sighup | reload生效 |
执行修改:
- 是否reload: 修改参数后是否执行
pg_ctl reload
,如果是修改主库同步修改备库,此选项对备库同样适用。
目录