다음 문제를 풀어보세요.
다음 보기 중 Lock Escalation(락 에스컬레이션)에 대한 설명으로 가장 적절한 것을 고르시오.
데이터베이스 시스템이 성능 향상을 위해 Lock 요청 시 자동으로 Shared Lock을 Exclusive Lock으로 변경하는 기능이다.
많은 수의 행(Row) Lock이 발생하여 시스템 자원 소모가 심할 때, 이를 더 큰 단위(페이지 또는 테이블)의 Lock으로 자동 전환하는 메커니즘이다.
트랜잭션의 격리 수준이 상향 조정될 때, 해당 트랜잭션이 획득한 Lock의 범위를 자동으로 넓히는 과정이다.
데드락이 발생했을 때, 데이터베이스 시스템이 자동으로 하나의 트랜잭션을 선택하여 롤백하고 Lock을 해제하는 과정이다.