Postgresql / PPAS/Lock

[PPAS / Postgresql] pg_locks 테이블을 참고하여 Transaction 사용하는 테이블 확인

원샷원따봉 2014. 11. 18. 17:30

blocking_statement 필드와 blocking_pid 를 확인하여

어떤 테이블이 트랜잭션을 쓰고있는지 확인.

focus=#  select relation::regclass  from pg_locks where pid=2782;

       relation       

-----------------------

focus.pk_tb_sample

focus.ix_tb_sample_01

 focus.tb_sample

 DUAL

focus.ix_tb_sample_02

focus.ix_tb_sample_03

focus.ix_tb_sample_04