Описание тега nolock
A SQL Server table hint that can be used to prevent queries from issuing shared read locks. While often used to prevent a query from blocking other queries it also makes it susceptible to dirty reads and other potential data issues.
3
ответа
Использование NOLOCK на столе, который соединяется с самим собой
Я работаю с ужасным представлением, которое внутренне объединяет множество таблиц, некоторые из которых являются одной и той же таблицей. Мне интересно, когда стол соединяется с самим собой, как NOLOCK Подсказка интерпретируется, если это на одном и…
26 авг '14 в 21:37
1
ответ
В моих обстоятельствах NOLOCK, Snapshot или что-то еще?
У меня есть таблица SQL Server 2012, которая будет содержать 2,5 миллиона строк одновременно. Элементы всегда записываются в таблицу, но самые старые строки таблицы усекаются в конце каждого дня в течение периода обслуживания. У меня есть инструмент…
10 июл '14 в 19:03
1
ответ
С эксклюзивными и эксклюзивными замками
Итак, с nolock не возьму никаких замков. Будет ли это все еще чтить выдающиеся замки? Например, если я попытаюсь выбрать строку с помощью nolock, для которой другой процесс установил монопольную блокировку, будет ли заблокирован мой выбор с помощью …
08 сен '11 в 20:42
2
ответа
В инструкции UPDATE учитывается ли подсказка NOLOCK в предложении FROM?
Учитывая следующее заявление об обновлении: UPDATE @TableVariable SET city = T2.city FROM @TableVariable TV INNER JOIN dbo.TABLE_1 T1 WITH (NOLOCK) ON (TV.customer_id = T1.customer_id) INNER JOIN dbo.TABLE_2 T2 WITH (NOLOCK) ON (T1.address_id = T2.a…
01 ноя '10 в 15:05
4
ответа
С (nolock) или (nolock) - есть ли разница?
Все основано на предположении, что with(nolock) полностью подходит для ситуации. Уже есть множество вопросов, обсуждающих, использовать или нет (nolock). Я посмотрел вокруг и не смог найти, есть ли реальная разница между использованием with(nolock):…
24 авг '12 в 16:01
0
ответов
NOLOCK на уровне запроса
У меня есть запрос на запуск таблицы сервера SQL, в котором меня не интересует точное количество. Итак, я хочу указать NOLOCK для этого запроса. Но сам запрос состоит из нескольких подзапросов и нескольких объединений; так что довольно грязно класть…
30 мар '15 в 09:09
3
ответа
Опасность подсказки With(NoLock) в моем случае опасна?
Я читал и использовал (nolock) подсказки много раз, но у меня есть вопрос для конкретного случая. В моем случае у меня есть один набор кода, который ссылается и обновляет одну базу данных.Этот код должен был работать в однопоточном режиме. Несколько…
15 дек '15 в 19:32
1
ответ
Может ли вставка / обновление с последующим выбором (nolock) привести к неожиданным результатам с теми же данными?
В хранимой процедуре, Может ли вставка / обновление с последующим выбором (nolock) в той же записи привести к неожиданным результатам? Всегда ли я получаю (полную) обновленную / вставленную запись? Заранее спасибо за помощь!
06 ноя '16 в 16:27
2
ответа
SQL-сервер с подсказкой (NOLOCK)
Может кто-нибудь объяснить, если использование с (NOLOCK) в запросах SQL на самом деле заставляет их работать быстрее? И если так, то почему?
01 окт '14 в 08:25
3
ответа
NOLOCK на стороне сервера в SQL Server
Я знаю, что в БД Oracle я могу настроить флаг, чтобы все запросы на выборку, выполняемые на конкретной БД, могли выполняться так, как если бы NOLOCK подсказка была добавлена. Есть ли что-то подобное в SQL Server?
17 авг '10 в 06:50
1
ответ
Как применить блокировку на уровне таблицы в SQL-сервере
Я использую SQL Server 2008 R2 Edition и хочу применить блокировку на уровне таблицы при выборе данных из таблицы. Поскольку применение NO_LOCK может привести к проблеме DIRTY READ, так что вы хотите применить NO_LOCK к таблицам, которые содержат то…
07 окт '15 в 11:19
1
ответ
Dapper-расширения GetList() с (nolock)
Кто-нибудь знает, можно ли сказать dapper добавить with (nolock) когда используешь connection.GetList<TView>()? Я использую это как R из моей модели CQRS, и это работает хорошо, но я обеспокоен тем, что сейчас мы делаем немного более сложное ч…
10 сен '15 в 16:19
0
ответов
Назначение временной переменной WITH (NOLOCK)
Есть ли преимущество в скорости при использовании WITH (NOLOCK) во временном назначении переменной. Имея в виду: это DECLARE @oldestPerson INT = (SELECT TOP 1 Age FROM tbl_Persons) вирши DECLARE @oldestPerson INT = (SELECT TOP 1 Age FROM tbl_Persons…
16 июн '17 в 15:49
5
ответов
PostgreSQL Эквивалент NoSock подсказки SQLServer
В SQLServer вы можете использовать синтаксис "(nolock)", чтобы гарантировать, что запрос не блокирует таблицу или не блокируется другими запросами, блокирующими ту же таблицу. например SELECT * FROM mytable (nolock) WHERE id = blah Какой эквивалентн…
06 мар '10 в 23:56
4
ответа
Сайт большого объема с использованием ADO.NET TransactionScope и ExecuteCommand на NOLOCK, ЧИТАТЬ НЕОБЕСПЕЧЕННЫЙ напрямую?
Просто прочитайте эту интересную статью Омара в своем блоге Linq to SQL, чтобы решить проблему взаимоблокировки транзакций и времени ожидания запроса с помощью незафиксированных чтений, и в конце Джавед Хасан начал спорить с ним о своем решении ситу…
09 мар '09 в 20:54
3
ответа
Подразумевает ли ReadUncommitted NoLock
При написании оператора SQL в SQL Server 2005 подсказка запроса READUNCOMMITTED подразумевает NOLOCK или мне нужно также указать его вручную? Так и есть: With (NoLock, ReadUnCommitted) такой же как: With (ReadUnCommitted)
28 авг '08 в 15:17
1
ответ
Как работает NOLOCK
Я знаю, как использовать NOLOCK, но кто-нибудь может помочь мне с механизмом NOLOCK. если таблица заблокирована от записи, не будет блокировать возвращаемые значения (во время блокировки записи). если да, то к какому состоянию данных это относится?
20 сен '13 в 10:18
2
ответа
С (нолоком), (нолоком), нолоком различий?
я знаю with(nolock) а также (nolock) одинаковы или почти одинаковы. REF: с (nolock) или (nolock) - есть ли разница? но как насчет nolock? Вы можете использовать любой из них в select и единственное заметное отличие, которое я вижу, это использование…
14 янв '14 в 17:23
3
ответа
Обновить запрос с подсказкой Nolock
Я пытаюсь поставить с (NOLOCK) на запрос обновления: UPDATE pth_patchLookup with(nolock) SET ScanDateTime = Getdate() WHERE RegID = 312 но я получаю следующее сообщение: NoLock hint is supported only with Select statement and not with update, insert…
18 фев '14 в 14:20
3
ответа
Понимание подсказки NOLOCK
Допустим, у меня есть таблица с 1000 000 строк и работает SELECT * FROM TableName на эту таблицу уходит около 10 секунд, чтобы вернуть данные. Без оператора NOLOCK (устранение проблем, связанных с грязным чтением), этот запрос блокирует таблицу на 1…
25 апр '14 в 08:07