postgresql でアイドル接続を閉じて、idle_in_transaction_session_timeout を設定したいと考えています。 postgresql にログインし、プロンプトで show idol_in_transaction_session_timeout と入力すると、次のエラー メッセージが表示されます。
[データベース]=>idle_in_transaction_session_timeout を表示します。
次のエラー メッセージが表示されます。
エラー: 認識されない構成パラメータ「idle_in_transaction_session_timeout」
[database]=> SET SESSION idol_in_transaction_session_timeout = 3000; と入力すると、次のエラー メッセージが表示されます。
エラー: 認識されない構成パラメータ「idle_in_transaction_session_timeout」
posrgresql でこの変数を参照および設定する場所はどこですか? ありがとうございます。
答え1
BSD サーバー上の PostgreSQL のインストールから。探しているオプションはpostgresql.conf
次のフォルダーで宣言されています:var/db/postgresql/data96
として:
#idle_in_transaction_session_timeout = 0 # in milliseconds, 0 is disabled
その場所はあなたのインストールは、使用している OS と Postgresql のバージョンによって異なります。私の場合は9.6
、.
短く、直接答え:postgresql.conf
。 :)