Проверяет знание одного из стандартных уровней изоляции транзакций.
READ COMMITTED — транзакция видит только те изменения, которые были зафиксированы другими транзакциями до начала чтения. Нечитаемые («dirty») данные отсутствуют, но возможны неповторимые чтения и фантомы.
Dirty Reads:
Отсутствуют: считываются только закоммиченные изменения.
Non‑repeatable Reads:
Возможны: повторный SELECT может вернуть другие данные, если другая транзакция изменила и закоммитила.
Phantom Reads:
Возможны: новые строки могут появиться в диапазоне между двумя запросами.
PostgreSQL:
По умолчанию использует именно READ COMMITTED.
Когда использовать:
Баланс между производительностью и консистентностью для большинства OLTP‑сценариев.