0
postgresデータベーステーブルを更新する特定のサーバでアプリケーションを実行しています。管理者権限を持っている場合、そのデータベースに実行されたすべてのクエリ(私のテーブルかもしれません) ?特定のサーバーから実行されたすべてのデータベースSQLを取得する方法は?
postgresデータベーステーブルを更新する特定のサーバでアプリケーションを実行しています。管理者権限を持っている場合、そのデータベースに実行されたすべてのクエリ(私のテーブルかもしれません) ?特定のサーバーから実行されたすべてのデータベースSQLを取得する方法は?
エクステンションpg_stat_statementsをインストールすると、実行されたクエリの概要が表示されます。
テーブルpg_stat_statements
に格納されているクエリの数は制限されています(制限はconfiguredです)。だから、おそらく、そのテーブルのスナップショットを定期的に保存したいと思うでしょう。ワークロードに依存する頻度。 pg_stat_statements.max
を増やすと、そのテーブルからスナップショットを取得する頻度を減らすことができます。
ここをクリックしてください:https://stackoverflow.com/questions/722221/how-to-log-postgresql-queries – StephaneM