web-dev-qa-db-ja.com

pg_stat_activityがすべてのクエリを表示するようにするにはどうすればよいですか?

Postgresでpg_stat_activityを使用しています。これは機能しており、datagripの再生ボタンをクリックすると、このビューにクエリが表示されます。ただし、私が確実に実行した一部のクエリ(スクリーンショットを参照し、最初のクエリを確認)はまったく表示されません。それらの統計が必要です(実際にはすべてのクエリ)。 pg_stat_activityがすべてのクエリを表示するようにするにはどうすればよいですか?追加の設定を追加する必要がありますか? queries in datagrip

1
Daan

pg_stat_activityは監査機能ではありません。接続されたセッションごとに1つのクエリのみが表示されます。現在実行中のクエリ、または直前のクエリよりも接続がアイドル状態の場合。

履歴クエリを表示する場合は、別のツールを使用してください。多分 pg_stat_statements、またはlog_statement=all。または、多数のサードパーティツールのいずれか。

2
jjanes