LOWEST ISOLATION

READ UNCOMMITTED

일부 DBMS에서는 미커밋 값까지 읽을 수 있다. 빠른 조회처럼 보여도 결과 신뢰도가 크게 낮아진다.

Dirty Read 가능
NOLOCK 부작용
DBMS별 차이
MySQL

READ UNCOMMITTED에서 커밋 전 변경을 읽을 수 있다.

SQL Server

READ UNCOMMITTED와 NOLOCK은 더러운 값, 누락, 중복 읽기 위험이 있다.

PostgreSQL

요청은 가능하지만 내부적으로 READ COMMITTED처럼 동작한다.

판단: 대략적 통계라도 값 오류가 허용되는지 먼저 확인한다.