Преимущества использования уровня изоляции READ UNCOMMITTED:
- Предотвращение взаимоблокировок. 3 Уровень изоляции не поддерживает блокировку страниц, строк, таблиц или разделов, что может быть выгодно в производственной среде, где в течение дня выполняется множество процессов. 3
- Повышение производительности. 5 Избегание необходимости приобретать и освобождать общие блокировки. 5
Недостатки использования уровня изоляции READ UNCOMMITTED:
- Несогласованность данных. 1 Транзакция читает данные, которые были обновлены какой-либо другой активной транзакцией. 1
- Неверный результат. 3 Данные, которые ещё не были зафиксированы, могут быть возвращены, и нет гарантии, что результат будет повторяемым. 3
Применение уровня изоляции READ UNCOMMITTED обычно крайне нежелательно, его следует применять только в тех случаях, когда точность данных не представляет важности или когда данные редко подвергаются изменениям. 1