2010-07-01 1 views
0

Я изучаю тупики, которые происходят в нашем приложении. Я повернул трассировку на 1204, 1205 и 3605. Я получил следы тупика в порядке. Но я не могу понять, на каком ресурсе он зашел. Я прочитал много форумов, и все они говорят, что трассировка должна содержать что-то, называемое KEY/RID, которое указывает на данный ресурс. Но мои файлы трассировки вообще не содержат KEY/RID. Вместо этого он содержит что-то, называемое PAGE.SQL Server trace - перевод информации PAGE в фактический ресурс

Например, 06/30/2010 16: 29: 52, spid4s, Неизвестно, СТР: 8: 1: 16512 CleanCnt: 2 Режим: IX Флаги: 0x2 06/30/2010 16:29:52 , spid4s, Unknown, PAGE: 8: 1: 5293 CleanCnt: 2 Режим: IX Флаги: 0x2

Как я могу определить, что этот ресурс, на основе этой информации PAGE, которую я получаю? Заранее спасибо за вашу помощь!

ответ

1

похоже, что блокировка выполняется на уровне страницы. Проверьте http://msdn.microsoft.com/en-us/library/aa937573(SQL.80).aspx> Использование флага трассировки 1204> Условия в Флаг трассировки 1204 Report> PAG

PAG

Определяет ресурс страницы, на которой замок удерживается или запрашивали.

PAG представлен в Trace Flag 1204 as PAG: db_id: file_id: page_no; для пример, PAG: 7: 1: 168.

Редактировать

  1. Использование DBCC PAGE (http://support.microsoft.com/kb/83065 или http://www.sqlmonster.com/Uwe/Forum.aspx/sql-server/26555/Determining-table-for-a-particular-File-id-Page-No), чтобы получить идентификатор объекта из информации страницы,

  2. затем использовать OBJECT_NAME (http://msdn.microsoft.com/en-us/library/ms186301.aspx) или sys.objects запроса, чтобы получить ресурс

+0

Thanks potatopeeling. Я добрался так далеко. То, что я пытаюсь выяснить, придумал запрос, который укажет мне на блокируемый ресурс на основе данных db_id, file_id и page_no, которые находятся в этой информации PAGE. – etrast81

+0

понял, что после того, как я отправил ответ :-). просто добавили остальные в качестве редактирования. – potatopeelings

+0

Отлично! То, что я искал. Большое спасибо! – etrast81

 Смежные вопросы

  • Нет связанных вопросов^_^