postgresql の特定のデータベースでのみ実行されたクエリをログに記録することは可能ですか?
考えられる解決策の 1 つは、データベース名をログに記録し、最後にそれらを grep することです。生成されるログが膨大で、grep はあまり便利ではないため、より良いアプローチがあれば役に立ちます。
postgresql の特定のデータベースでのみ実行されたクエリをログに記録することは可能ですか?
考えられる解決策の 1 つは、データベース名をログに記録し、最後にそれらを grep することです。生成されるログが膨大で、grep はあまり便利ではないため、より良いアプローチがあれば役に立ちます。
contrib モジュール pg_stat_statements はそれを行うことができます:
http://www.postgresql.org/docs/current/static/pgstatstatements.html
モジュールがインストールされたデータベースのステートメントのみを追跡するためです。