我需要在我们的主服务器上增加wal_keep_segments。我可以在飞行中这样做吗?还是需要重新启动?
发布于 2016-08-11 18:07:56
为了检查变量的上下文,可以执行以下查询:
SELECT name, context FROM pg_settings WHERE name = '<variable name';对于wal_keep_segments,上下文是sighup,这意味着只需要重新加载服务器。您可以从shell提示符中使用pg_ctl reload,也可以从psql或数据库客户端使用select pg_reload_conf()。
在最新版本中,有7种类型的上下文。internal上下文意味着只有在编译时才能修改,postmaster意味着需要重新启动服务,其他则是更特定于会话/后端。
https://dba.stackexchange.com/questions/146543
复制相似问题