1. ホーム
  2. postgresql

[解決済み] "max_connections "のようなパラメータ(postgresql.confの設定)を照会する。

2022-04-29 05:44:14

質問

PostgreSQL (9.1) でデータベースサーバの設定を照会することが可能かどうか(可能な場合はその方法)、誰か知っていますか?

を確認する必要があります。 max_connections (オープンなデータベース接続の最大数)の設定です。

解決方法は?

を使用することができます。 SHOW :

SHOW max_connections;

現在有効な設定値を返します。の設定と異なる場合がありますので、ご注意ください。 postgresql.conf が存在するため PostgreSQLでランタイムパラメータを設定する複数の方法 . から元の設定に戻すには、次のようにします。 postgresql.conf を現在のセッションで使用します。

RESET max_connections;

ただし、今回の設定には適用されません。 マニュアルです。

このパラメータはサーバー起動時のみ設定可能です。

を見るには すべて の設定を行います。

SHOW ALL;

また pg_settings :

眺望 pg_settings のランタイムパラメータへのアクセスを提供します。 サーバに接続します。これは本質的に SHOWSET コマンドを使用します。また、それぞれの パラメータから直接利用することはできませんが SHOW 最小値 と最大値からなる。

当初のご要望に対して

SELECT *
FROM   pg_settings
WHERE  name = 'max_connections';

最後に current_setting() DML文の中に入れ子にすることができます。

SELECT current_setting('max_connections');

関連する