Текущий архив: 2004.09.26;
Скачать: CL | DM;
ВнизЗалоченные записи в таблице Найти похожие ветки
← →
NewDelpher (2004-08-31 09:24) [0]Прошу прощения за ламерский вопрос, ну не могу ничего придумать.
Я делаю SELECT * FROM tablica, а одна из записей в моей таблице залочена каким-то пользователем, в результате "виснит" весь запрос, до тех пор пока пользователь не разлочит запись.
Вопросы:
1. Как мне узнать какая запись и кем (желательно IP) залочена?
2. Как мне получить все незалоченные записи?
← →
Nikolay M. © (2004-08-31 09:30) [1]SELECT * FROM tablica (NOLOCK)
но можешь нарваться на грабли, о которых можно почитать в BOL.
← →
NewDelpher (2004-08-31 09:33) [2]Спасибо, Nikolay M. ©
а про первый вопрос? как думаете, это возможно?
← →
Nikolay M. © (2004-08-31 09:51) [3]Покопай БОЛ от раздела Locking Hints.
sp_lock немного поможет.
← →
Ega23 © (2004-08-31 09:54) [4]Тебе их именно select"ом получить надо?
← →
NewDelpher (2004-08-31 10:00) [5]
> Ega23 © (31.08.04 09:54) [4]
> Тебе их именно select"ом получить надо?
необязательно, мне бы хоть как-нибудь
← →
Nikolay M. © (2004-08-31 10:14) [6]А лучше всего, на самом деле, организовывать работу с таблицами так, чтобы локи не возникали в принципе или на очень короткое время.
Страницы: 1 вся ветка
Текущий архив: 2004.09.26;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.04 c