是否有人知道在PostgreSQL(9.1)中查询数据库服务器设置是否可行(以及如何实现)
我需要检查max\u connections(打开的db连接的最大数量)设置
您可以使用显示:
显示最大连接数;
这将返回当前有效的设置。请注意,它可能不同于postgresql.conf中的设置,因为在postgresql中有多种方法可以设置运行时参数。要在当前会话中从postgresql.conf重置“原始”设置:
重置最大连接数;
但是,不适用于此特定设置。手册:
此参数只能在服务器启动时设置
要查看所有设置,请执行以下操作:
全部显示;
还有pg_设置:
查看
pgu设置可访问
服务器它本质上是显示的替代界面和
设置命令。它还提供了一些关于每种情况的信息
无法直接从SHOW中获得的参数,例如最小值
和最大值
对于您的原始请求:
选择*
从pg_设置
其中name='max_connections';
最后,还有当前设置(),可以嵌套在DML语句中:
选择当前_设置(“最大_连接”);
相关的:
- 如何在Postgres查询窗口中使用参数测试我的即席SQL