## 개요 - 트랜잭션이 끝날 때까지 SELECT 대상 row가 변경되지 않는다. - SELECT는 동시에 실행 가능하다. - 대상 row를 수정하는 UPDATE, DELETE 쿼리는 트랜잭션이 끝날 때까지 대기한다. - 트랜잭션이 끝날 때까지 [[PostgreSQL Explicit Lock#Row Share|RowShareLock]]을 얻는다. ```sql SELECT * FROM items WHERE id = 1 FOR SHARE; ``` #db