PostgreSQLでは,postgresql.confを設定することにより,SQL文やその実行時間などの情報をログファイルに記録できる。ここではこのログのことを「SQLログ」と呼ぶことにしよう。単に「ログ」というと,トランザクションログ(WALログ)と混同する恐れがあるからである。 SQLログには以下のような記録が残る。 LOG: statement: INSERT INTO history (tid,bid,aid,delta,mtime) VALUES (4,1,25891,8417,CURRENT_TIMESTAMP); LOG: duration: 72.786 ms
![[PostgreSQLウォッチ]第26回 ボトルネックをビジュアルに分析するログ解析ツールpgFouine](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)