[MSSQL] 트랜잭션 격리수준(TRANSACTION ISOLATION LEVEL)
최근에 에러를 분석하면서 트랜잭션 격리수준에 대해 더 자세하게 공부하게 되었는데 그 내용을 정리했다. 먼저 트랜잭션 격리수준이란? 여러 트랜잭션이 처리될 때 특정 트랜잭션이 참조하고 있는 데이터를 다른 트랜잭션에서 볼 수 있을지 여부를 결정하는 것을 말한다. 즉, 먼저 선점하고 있는 데이터를 다른 트랜잭션이 접근해서 볼 수 있는지 결정하는 역할을 하는 것을 말한다. 이게 왜 필요할까 격리수준은 데이터의 일관성을 유지하고 안정적으로 데이터를 복구할 수 있다는 점에서 필요하다. 간단하게 말하자만, 만약 '과일'이라는 컬럼에 '사과'를 추가한다고 하자. 여기서 다른 사람은 '과일'에 어떤 종류가 있는지 알고 싶어한다면, '사과'라는 값이 들어간 데이터를 보여줄지 아니면 그 전까지의 데이터만을 보여줄지를 결정할..
Database
2023. 2. 20. 15:49
최근에 올라온 글
TAG
- spring
- AWS
- ubuntu
- 정보처리기사 실기
- jdbc
- gradle build
- putty
- 기술블로그
- 노마드코더
- java
- 웹페이지만들기
- 호스팅영역
- 개발도서
- intellij
- filezila
- LifecycleException
- 정보처리기사 필기
- 정보처리기사
- 북클럽
- EC2
- JIRA
- git연동
- 실용주의프로그래머
- IT 5분 잡학사전
- 배포
- SQLD
- 노개북
- gradle
- 오늘의코딩
- 독서후기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함