MySQL Read ISOLATION
2020. 1. 3. 17:24ㆍ[정리] 데이터베이스/[RDBMS] MySQL
Read isolation
이름 | 구현 방식 | 특징 |
READ UNCOMMITED |
Commit 이 되지 않은 내용일지라도 반영해서 읽는다. |
Dirty read |
READ COMMITED | Commit 이 된 내용만을 읽는다. |
Phantom read Non Repeatable read |
REPEATABLE READ |
Snapshot 에서 데이터를 읽는다. |
|
SERIALIZABLE |
Lock 을 걸고 데이터를 읽어온다. |
특징
이름 | 비고 |
Dirty read |
아직 commit 되지 않아 신뢰할 수 없는 내용을 읽어온다. |
Phantom read |
commit 전후로 새로운 레코드가 생겨날 수 있다. |
Non Repeatable read |
commit 전후에 read 내용이 다르다. |
잘 요약된 포스팅 : https://jupiny.com/2018/11/30/mysql-transaction-isolation-levels/
'[정리] 데이터베이스 > [RDBMS] MySQL' 카테고리의 다른 글
MySQL 특정 칼럼에 중복 제거된 값으로 페이징하기 (0) | 2019.05.10 |
---|---|
터미널 기본 (0) | 2019.01.23 |