Deadlocks
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: реферат на тему деятельность, сочинения по литературе
| Добавил(а) на сайт: Евтихия.
Предыдущая страница реферата | 7 8 9 10 11 12 13 14 15 16 17 | Следующая страница реферата
Анализ ситуации
Разобраться в том, что происходит дальше, поможет недокументированный флаг трассировки 1200, который выдает всю последовательность наложения блокировок.
ПРИМЕЧАНИЕ Вообще-то ту же самую информацию можно получить вполне законным способом, используя все тот же SQL Profiler, но дабы не загромождать описание особенностями работы с этой программой, здесь мы будем использовать недокументированный флаг трассировки. |
Запустим первую часть T1 (до WAITFOR), предварительно выставив флаг трассировки, и посмотрим, что за блокировки и в каком порядке накладываются.
DBCC TRACEON(1200, 3604, -1) GO BEGIN TRAN UPDATE Tbl SET X = 4 WHERE X = 4 |
Получим примерно следующую картину, с точностью до констант:
Process 53 acquiring IX lock on TAB: 6:2034106287 [] (class bit2000000 ref1) result: OK Process 53 acquiring IU lock on PAG: 6:1:17495 (class bit0 ref1) result: OK Process 53 acquiring U lock on RID: 6:1:17495:0 (class bit0 ref1) result: OK Process 53 releasing lock on RID: 6:1:17495:0 Process 53 acquiring U lock on RID: 6:1:17495:1 (class bit0 ref1) result: OK Process 53 releasing lock on RID: 6:1:17495:1 Process 53 acquiring U lock on RID: 6:1:17495:2 (class bit0 ref1) result: OK Process 53 releasing lock on RID: 6:1:17495:2 Process 53 acquiring U lock on RID: 6:1:17495:3 (class bit0 ref1) result: OK Process 53 acquiring IX lock on PAG: 6:1:17495 (class bit2000000 ref1) result: OK Process 53 acquiring X lock on RID: 6:1:17495:3 (class bit2000000 ref1) result: OK Process 53 releasing lock reference on RID: 6:1:17495:3 Process 53 acquiring S lock on RID: 6:1:17495:3 (class bit0 ref1) result: OK Process 53 releasing lock reference on RID: 6:1:17495:3 Process 53 releasing lock reference on RID: 6:1:17495:3 Рекомендуем скачать другие рефераты по теме: урок изложение, диплом разработка. Категории:Предыдущая страница реферата | 7 8 9 10 11 12 13 14 15 16 17 | Следующая страница реферата Поделитесь этой записью или добавьте в закладки |