查询参数(postgresql.conf设置),如“max_connections”

是否有人知道在PostgreSQL(9.1)中查询数据库服务器设置是否可行(以及如何实现)

我需要检查max\u connections(打开的db连接的最大数量)设置

您可以使用显示

显示最大连接数;

这将返回当前有效的设置。请注意,它可能不同于postgresql.conf中的设置,因为在postgresql中有多种方法可以设置运行时参数。要在当前会话中从postgresql.conf重置“原始”设置:

重置最大连接数;

但是,不适用于此特定设置。手册:

此参数只能在服务器启动时设置

要查看所有设置,请执行以下操作:

全部显示;

还有pg_设置

查看pgu设置可访问
服务器它本质上是显示的替代界面
设置命令。它还提供了一些关于每种情况的信息
无法直接从SHOW中获得的参数,例如最小值
和最大值

对于您的原始请求:

选择*
从pg_设置
其中name='max_connections';

最后,还有当前设置(),可以嵌套在DML语句中:

选择当前_设置(“最大_连接”);

相关的:

  • 如何在Postgres查询窗口中使用参数测试我的即席SQL

发表评论