回答:
探している設定オプションはlog_statement = "all"
(ステートメントだけが必要な場合)、またはlog_min_statement_duration = <some number>
「遅い」クエリの直後(「遅い」の値の場合)です。ロギング設定の詳細については、http://www.postgresql.org/docs/current/static/runtime-config-logging.htmlを参照してください。
explain analyze
、それが実行されたタイでのスロークエリのを、あなたはまだ発売されていない8.4としてこれをテストを開始することがありますが、それはその起こっ知るための良いオプションだ実行時に、explain Explain出力が問題ない場合、おそらくI / OまたはCPUの境界に問題が発生していますが、少なくともクエリ自体ではないことがわかります
このauto_explain
モジュールはこれに非常に役立ちます。ステートメントを記録するだけでなく、実行計画も記録し、PL / PgSQL関数内で実行されるステートメントを記録することもできます。分析を有効にしない限り、パフォーマンスヒットはかなり低くなります。その場合、すべてのクエリでかなりのタイミングオーバーヘッドが発生します。
auto_explain
ドキュメントを参照してください。
auto_explain
、サポートされているモジュールのリストにあります。docs.aws.amazon.com/AmazonRDS/latest/UserGuide/に