デッドロックが発生したり、長時間実行中のSQLが発生した際に確認する方法です。

SQL

select * from (select pid from pg_locks group by pid) l,pg_stat_activity a
where l.pid=a.pid order by query_start
Queryのカラムに実行されているSQLが出てきます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です