목록2025/07/01 (1)
che01 님의 블로그
트랜잭션 격리수준 (Transaction Isolation Levels)
트랜잭션 격리수준 (Transaction Isolation Levels)격리수준이란?여러 트랜잭션이 동시에 실행될 때 데이터의 정합성과 일관성을 얼마나 보장할 것인지를 설정하는 기준이다. 격리 수준이 낮을수록 동시성 성능은 좋아지지만 데이터 정합성이 깨질 수 있다.4가지 격리수준1. READ UNCOMMITTED (레벨 0)다른 트랜잭션에서 아직 커밋하지 않은 데이터도 읽을 수 있음가장 낮은 격리 수준으로 성능은 좋지만 데이터 정합성 문제 발생 가능발생 가능한 문제: Dirty Read, Non-repeatable Read, Phantom Read2. READ COMMITTED (레벨 1)커밋된 데이터만 읽을 수 있음대부분의 DBMS에서 기본값으로 설정발생 가능한 문제: Non-repeatable Rea..
Spring
2025. 7. 1. 17:00