Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 update with( nolock )  [new]
slen
Member

Откуда: Е-бург
Сообщений: 139
Кто знает, как реализовать сценарий :
Первая коннекция начинает транзакцию, лочит запись таблицы и начинает работать, вторая коннекция определяет, что запись залочена, и говорит клиенту зайти попозже.
т.е. нужно что-то типа апдейта с нолоком, и последующий анализ роузаффектед.
29 авг 03, 08:19    [319663]     Ответить | Цитировать Сообщить модератору
 Re: update with( nolock )  [new]
snake
Member

Откуда: Russia, Penza
Сообщений: 2290
sp_getapplock
sp_releaseapplock
может достаточно этих возможностей?
29 авг 03, 09:08    [319703]     Ответить | Цитировать Сообщить модератору
 Re: update with( nolock )  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Ну если так действительно надо, вешать длительные транзакции с клиента, то почему бы не читать тока незалоченные данные с хинтом READPAST? А лучше посмотреть в сторону оптимистических блокировок.
29 авг 03, 09:18    [319720]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить