postgresql.conf に以下を設定します。 log_min_duration_statement = 0 これは指定ミリ秒以上時間がかかったSQL文をかかった時間と一緒にログに残すようにします。 0を設定するとすべてのSQL文をかかった時間とともにログに出力します。 ※注意 この設定と log_statement を同時に設定すると、log_statement の設定によるSQL文のログとlog_min_duration_statement によるSQL文のログがそれぞれ出力されてしまう為、同じようなログが2重に出てしまいます。なので log_min_duration_statement=0 を使う場合は log_statement は無効にするべきです。 duration_statementを含んだログファイルを解析して統計情報を表示するスクリプト 以下のような Perl スク