Lock (1) 썸네일형 리스트형 [데이터 무결성 & 트랜잭션] 오라클 LOCK 종류와 동작 방식 (Row Lock vs Table Lock) [SQL] 오라클 LOCK 종류와 동작 방식 (Row Lock vs Table Lock)1. LOCK이란?LOCK(잠금)은 데이터베이스에서**동시에 여러 사용자가 데이터를 수정할 때 발생할 수 있는 충돌을 방지**하기 위한 기법입니다.오라클은 트랜잭션의 일관성을 유지하면서도 성능을 최적화하기 위해 다양한 LOCK 메커니즘을 제공합니다.2. LOCK의 주요 목적✔ **동시성 제어(Concurrency Control):** 여러 트랜잭션이 동시에 접근할 때 데이터 정합성을 유지✔ **데이터 일관성 유지(Consistency):** 변경 중인 데이터를 다른 트랜잭션이 읽거나 수정하지 못하도록 방지✔ **교착 상태(Deadlock) 방지:** 여러 트랜잭션이 서로의 자원을 기다리며 무한 대기 상태에 빠지는 현상.. 이전 1 다음