LOWEST ISOLATION
READ UNCOMMITTED
일부 DBMS에서는 미커밋 값까지 읽을 수 있다. 빠른 조회처럼 보여도 결과 신뢰도가 크게 낮아진다.
Dirty Read 가능
NOLOCK 부작용
DBMS별 차이
MySQL
READ UNCOMMITTED에서 커밋 전 변경을 읽을 수 있다.
SQL Server
READ UNCOMMITTED와 NOLOCK은 더러운 값, 누락, 중복 읽기 위험이 있다.
PostgreSQL
요청은 가능하지만 내부적으로 READ COMMITTED처럼 동작한다.
판단: 대략적 통계라도 값 오류가 허용되는지 먼저 확인한다.