반응형 lock 해제1 [PostgreSQL] Lock해제 - AccessShareLock 풀기 AccessShareLock 이란? Oracle에서는 SELECT 동안 락을 잡지 않는다. 다만 SELECT 되는 동안 해당 테이블의 구조(컬럼변경, DDL 등) 를 바꾸지 못하도록 해당 테이블에 TM LOCK 을 거는데 딱히 성능에 지장을 주는 Lock이 아니다. PostgreSQL에서 TM LOCK에 해당하는 것이 AccessShareLock 이다. 성능에 지장을 주는 Lock이 아니기 때문에 크게 상관 안써도 되지만, 테스트 과정에서 DDL변경이 Block되기 때문에 Lock을 해제해줘야 한다. Lock 조회 SELECT t.relname, l.locktype, page, virtualtransaction, pid, mode, granted FROM pg_locks l, pg_stat_all_tab.. 2022. 10. 21. 이전 1 다음 반응형