Nolock sql что это?
Почему WITH (NOLOCK) в SQL Server может вернуть неверный отчет?
Дом, ремонт, стройка
Животные и питомцы
Учёба и образование
Фотография
Психология
Пока нет лидеров с лучшими ответами.
Ваш вопрос
4o
NOLOCK допускает чтение неподтвержденных изменений в SQL Server. Возможны грязные данные, пропуски и повторное чтение строк. Все блокировки он не отменяет.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Лучший ответ
4.1 Fast
4.1 Fast
Nolock sql что это?
WITH (NOLOCK) в SQL Server соответствует чтению данных с семантикой READ UNCOMMITTED. Отчет может увидеть изменения, которые затем откатятся, либо получить пропуски и повторения при конкурентной работе. Это не обещание согласованного снимка. Блокировки схемы сохраняются, поэтому название не означает отсутствие любых ожиданий. Добавлять подсказку ко всем таблицам ради скорости без проверки требований отчета нельзя.