PostgreSQL(9.1)でデータベースサーバー設定を照会することさえ可能かどうか(そして可能であればどのように)知っている人はいますか?
max_connections
(開いているデータベース接続の最大数)設定を確認する必要があります。
PostgreSQL(9.1)でデータベースサーバー設定を照会することさえ可能かどうか(そして可能であればどのように)知っている人はいますか?
max_connections
(開いているデータベース接続の最大数)設定を確認する必要があります。
使用できますSHOW
:
SHOW max_connections;
現在有効な設定を返します。PostgreSQL でランタイム パラメータを設定するには複数の方法postgresql.conf
があるため、 の設定とは異なる場合があることに注意してください。現在のセッションから「元の」設定をリセットするには:postgresql.conf
RESET max_connections;
ただし、この特定の設定には適用されません。マニュアル:
このパラメータは、サーバーの起動時にのみ設定できます。
すべての設定を表示するには:
SHOW ALL;
もありますpg_settings
:
ビュー
pg_settings
は、サーバーのランタイム パラメータへのアクセスを提供します。SHOW
これは基本的に、およびSET
コマンドの代替インターフェイスです。SHOW
また、最小値や最大値など、から直接取得できない各パラメータに関するいくつかの事実へのアクセスも提供します。
元のリクエストの場合:
SELECT *
FROM pg_settings
WHERE name = 'max_connections';
最後に、current_setting()
DML ステートメントでネストできる があります。
SELECT current_setting('max_connections');
関連している: