잠금에 대한 개요

Microsoft SQL Server Compact에서는 트랜잭션에서 여러 유형의 리소스를 잠글 수 있도록 허용하는 다중 세분성 잠금을 지원합니다.

자동 잠금

SQL Server Compact에서는 다음을 포함하여 트랜잭션의 모든 작업을 보호하는 데 필요한 데이터가 자동으로 잠깁니다.

  • 데이터 조작 언어(DML)

  • 데이터 정의 언어(DDL)

  • 필요한 격리 수준의 쿼리 문

SQL Server Compact에서는 데이터의 행 및 모든 관련 인덱스 페이지가 자동으로 잠겨 최대 동시성을 보장합니다. 트랜잭션에서 더 많은 리소스를 잠그면 잠금의 세분성이 전체 테이블로 자동으로 늘어나 잠금 유지 관리 작업이 줄어듭니다.

섹션 내용

항목

설명

잠금 기본 사항

기본 사항에 대해 설명합니다.

잠금 에스컬레이션

많은 미세 잠금을 더 적은 성긴 잠금으로 변환하는 프로세스에 대해 설명합니다.

잠금 호환성

잠금 호환성을 확인하는 프로세스에 대해 설명합니다.

참고 항목

개념

잠금(SQL Server Compact)