#db #1 Row-Level Lock 1. Row-Level Lock 개념Row-Level Lock은 데이터베이스에서 동시성 제어를 위해 개별 행(row) 단위로 잠금을 수행하는 메커니즘1.1 Lock 종류-- 1. Exclusive Lock (X-Lock)SELECT * FROM paymentsWHERE payment_id = 'P123' FOR UPDATE;-- 2. Shared Lock (S-Lock)SELECT * FROM paymentsWHERE payment_id = 'P123' FOR SHARE;-- 3. 조건부 LockSELECT * FROM paymentsWHERE payment_id = 'P123' FOR UPDATE SKIP LOCKED;1.2 JPA에서의 사용@Lock(LockModeType.PESSIMISTIC_WRI.. 2024. 11. 12. 이전 1 다음