2017-11-02 9 views
0

私のサーバーに重いクエリがあり、完全なクエリ(1024文字以上)をコピーしたいと思います。完全な実行クエリを表示する方法 - PostgreSQL

しかし、ビューをpg_stat_activityからのフィールドには、私はpostgresのサーバパラメータtrack_activity_query_sizeを変えることができることを見てくれ以上2014

を示していけないが、私はそれを適用するために自分のサーバーを再起動したくない、と私はそれが本当に動作するかどうかはわかりません。だから、私はそれを探したい別のテーブル、ビュー、関数、または何かがありますか?完全実行クエリ。

ありがとうございます!

+2

これらをログファイルに記録することができます:https://www.postgresql.org/docs/current/static/runtime-config-logging.html#guc-log-statement –

+0

あなたは '/ * queryid */select ... 'を実行します。 –

答えて

0

クエリ文字列を表示するすべてのビューおよび関数は、最大でtrack_activity_query_size文字を超えます。

"名前のない馬"としてログファイルを使用する場合を除き、サーバーを再起動する必要があります。

+0

Didintはそれをテストしますが、私はパラメータ値btwを変更すると思います。ありがとう。 – Deiwys

関連する問題