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

Откуда: МОСКВА
Сообщений: 280
Microsoft SQL Server 2005 - 9.00.5000.00 (X64) Dec 10 2010 10:38:40 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2)

Задача: мониторить блокировки к нескольким таблицам.

В Profiler настраиваю события:
Lock:Acquired
Lock:Cancel
Lock:Escalation
Lock:Released
Lock:Deadlock
Deadlockgraph
и objectID2 проставляю id интересующих меня таблиц

при таких настройках в profiler попадают только события блокировок Type: 5-Object, а хотелось бы видеть все блокировки, блокировки строк, страниц ....

Какие события и фильтры нужно настроить в profiler, что бы ловить все блокировки к конкретно заданным таблицам (таблице)?
11 июл 11, 19:07    [10957953]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг блокировок Profiler - ом  [new]
Le Peace
Member

Откуда: Москва
Сообщений: 8969
Дело в том, что в поле objectid2 могут храниться разные сущности.
См. статью про sys.dm_tran_locks, поле resource_associated_entity_id

Вот в этой статье есть расшифровка resource_associated_entity_id
11 июл 11, 19:53    [10958094]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг блокировок Profiler - ом  [new]
Crimean
Member

Откуда:
Сообщений: 13147
но зачем?
11 июл 11, 20:27    [10958171]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг блокировок Profiler - ом  [new]
Павел-П
Guest
max44,

Вы главное, не делайте этого на Продакшен базах, а то положите всю производительность.
12 июл 11, 19:12    [10963973]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить