Q
日レセが実行しているSQL文を見る方法はありますか。
A
その1
「postgresql.conf」の「log_min_duration_statement」を0にしてください。本来はSQL文の実行されるのに○○ミリ秒単位を越えた場合、そのSQL文と実行時間をログにするものです。
その2
こちらの方がログはコンパクトになります。
postgresql.conf
logging_collector = on
log_statement = ‘mod’
この場合ログの保存先は、/var/lib/postgresql/9.3/main/pg_log/postgresql-yyyy-mm-dd_hhmmss.logになります。
投稿日時: 2009.11.23