可以使用 PostgreSQL ALTER SYSTEM 命令更改 VMware Cloud Director 设备的 PostgreSQL 配置。
ALTER SYSTEM 命令会将参数设置更改写入
postgresql.auto.conf 文件,该文件在 PostgreSQL 初始化期间优先于
postgresql.conf 文件。一些设置需要重新启动 PostgreSQL 服务,而其他一些设置则进行动态配置,不需要重新启动。请勿更改
postgresql.conf 文件,因为集群的操作需要定期覆盖该文件,且更改不是永久性的。
过程
- 以 root 身份直接或通过 SSH 客户端登录到主设备的操作系统。
- 将用户更改为 postgres。
- 使用 PostgreSQL ALTER SYSTEM 命令更改参数。
psql -c "ALTER SYSTEM set parameter='value';"
- 对要更改的每个配置参数重复步骤 3。
- 如果要更改的某些参数需要重新启动 PostgreSQL 服务,请重新启动 vpostgres 进程。
systemctl restart vpostgres
- 对每个备用节点重复执行步骤 1 至 步骤 5。