更改参数配置查看参数生效条件
2026/5/10 9:08:15 网站建设 项目流程

文章目录

  • 文档用途
  • 详细信息

文档用途

用于查看参数的生效条件

详细信息

通过查询系统表pg_settings,可以了解更改配置后使参数生效是通过重新载入配置文件还是重启数据库服务。如果context显示postmaster需要重启数据库服务,执行pg_ctl restart;如果context显示sighup,重新加载pg_ctl即执行pg_ctl reload命令。

例如查看更改archive_directory和port参数

highgo=# select name,context from pg_settings where name in (‘archive_directory’,‘port’);
name | context
-------------------±-----------
archive_directory | sighup
port | postmaster
由此可看出,更改archive_directory参数只需重新加载postgresql.conf配置文件可使参数生效,更改port参数需要重启数据库。

pg_settings提供了对服务器运行时参数的访问, 它实际上是SHOW和SET命令的另外一个接口。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询