Re: Блокирование таблиц в транзакциях, UPDATE и INSERT
От: Lexey Россия  
Дата: 13.11.02 13:55
Оценка:
Здравствуйте Blazkowicz, Вы писали:

B>MSSQL 2000

B>Имеется большая транзакция, в которой вызываются различные хранимые процедуры, которые выполняют UPDATE, INSERT и DELETE в различных таблицах. В результате все таблицы блокируются до конца транзакции. Но другим программам нужно чиать данные из этих таблиц.

Данные, для которых сделали UPDATE, INSERT или DELETE в транзакции ты ничем не разблокируешь. Иначе потом rollback был бы невозможен. Хинты и уровень изоляции работают только на чтение.

Можешь читающим транзакциям поставить уровень изоляции READUNCOMMITED, если тебя устроит возможное чтение незакомиченных данных.
"Будь достоин победы" (c) 8th Wizard's rule.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.