0
PGの使用9.5。 libpq-connect documentation pageの下部に向かって、application_name
の直前には、というパラメータキーワードがあります。これは、特定のwork_mem
値を設定するために使用します。PostgreSQLの接続文字列に "options"パラメータを設定するにはどうすればよいですか?
このキーワードの使用方法と値はわかりません。ここに私の設定ファイルは次のとおりです。
dbconnection host=localhost dbname=test user=xxx application_name=test options='work_mem=256MB' password=xxx
正しい構文は何ですか?ちなみに、私はwork_mem
アクティブなソケットの値をチェックする方法を知らない。それも助けてくれるでしょう、事前に感謝!
私はオプションのために間もなくあなたに連絡しますが、2番目の部分は私が探しているものではありません。私はpsqlやpgadminの中からではなく、アプリケーション内のライブソケットの 'work_mem'をチェックしたいと思います。たとえば、私はこの情報が 'SELECT * FROM pg_stat_activity;'によって提供されることを期待していましたが、そうではありません。 IOW、私のアプリケーションソケットがデフォルト値の代わりに256MBに上がったことを確認する方法。 – Jeff
アプリケーションから 'SET'を呼び出すことはできますが(これは通常のSQL文です)、[' current_setting'](https://www.postgresql.org/docs/current/static/functions -admin.html#FUNCTIONS-ADMIN-SET-TABLE)機能を使用することをお勧めします。 –
'-c'がうまくいくようです。アプリケーションの起動時と同じです。 psqlまたはpgadminの中で、外部接続によって設定された 'work_mem'をどのように表示できるかはまだ分かりません。私は別のスタックオーバーフローポストを通じて尋ねます。ありがとう! – Jeff