목록mssql (7)
TechBlog
[MSSQL/SQL Server] 트랜잭션 격리 수준
1-1. 개요 -트랜잭션 격리 수준이란 동시에 여러 트랜잭션이 처리될 때, 트랜잭션끼리 얼마나 서로 고립되어 있는지를 나타낸다. -어떠한 격리 수준이 설정되어 있느냐에 따라 트랜잭션이 다르게 작동하며, 한 번에 한 가지의 격리 수준만 설정할 수 있다. 1-2. 트랜잭션 격리 수준의 종류 Read uncommitted (커밋되지 않은 읽기) → 가장 동시성이 좋지만 일관성은 가장 나쁨 Read committed (커밋된 읽기) → SQL Server의 기본 설정값 Repeatable Read (반복 읽기) Snapshot (스냅숏) Serializable (직렬화 기능) → 동시성은 가장 나쁘지만 일관성이 가장 좋음 종류 특징 Read uncommitted • 트랜잭션 격리 수준 중 가장 낮은 단계 (레벨..
DB
2024. 3. 3. 23:41