Lock Escalation (락 에스컬레이션) in Oracle

Lock Escalation (락 에스컬레이션) in Oracle

1. Lock Escalation 개요 Lock Escalation(락 에스컬레이션) 은 데이터베이스에서 트랜잭션이 획득한 잠금(Lock)의 범위가 증가하여 더 큰 범위를 잠그는 과정을 의미합니다.즉, 많은 개별 행(row) 잠금을 유지하는 대신, 일정 임계치를 초과하면 테이블 단위 잠금(table-level lock)으로 변경하여 시스템 성능을 최적화합니다. 💡 Oracle에서는 자동 Lock Escalation이 발생하지 않으며, MS SQL Server나 DB2에서는 기본적으로 지원됨.즉, Oracle은 기본적으로 Row-level Lock을 유지하며, … Read more