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

前端之家收集整理的这篇文章主要介绍了查询参数(postgresql.conf设置),如“max_connections”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有人知道如果它甚至可能(如何,如果是)查询Postgresql(9.1)中的数据库服务器设置?

我需要查看max_connections(最大开放数据库连接数)设置。

可以如下简单:
SHOW max_connections;

这返回当前有效的设置。请注意,它可以不同于postgresql.conf中的设置,因为有一个couple of ways to set run-time parameters in PostgreSQL.要从当前会话中的postgresql.conf重置“原始”设置:

RESET max_connections;

但是,不适用于此特定设置。 Per documentation

This parameter can only be set at server start.

要查看所有设置:

SHOW ALL;

More on the SHOW command in the manual
如果您需要更多详细信息或希望将查找集成到标准SELECT查询中,还有:

SELECT * FROM pg_settings;

返回与SHOW ALL相同的结果,但每个设置都有其他信息。对于您的原始请求:

SELECT *
FROM   pg_settings
WHERE  name = 'max_connections';

猜你在找的Postgre SQL相关文章