Конфликт блокировок, превышено максимальное время ожидания предоставления блокировки

1. AvalonE2008 100 05.10.17 13:52 Сейчас в теме
Здравствуйте! Подскажите пожалуйста.В базе имеет место быть ошибка.

Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки

Подскажите как настроить ТЖ что бы было видно кто кого заблокировал и на каком ресурсе данная блокировка произошла. Сейчас в ТЖ включены события:
-<event>
<eq value="tdeadlock" property="name"/>
</event>
-<event>
<eq value="ttimeout" property="name"/>
</event> 

Но информации по ним малова то:
47:00.706000-0,TTIMEOUT,5
По теме из базы знаний
Найденные решения
2. mickey.1cx 400 05.10.17 14:20 Сейчас в теме
Скорей всего отсутствует настройка, какие поля событий выводить:
<log ...>
<event>
...
</event>
<property name="all"/>
</log >

Для анализа еще стоит собирать сами tlock, например:

<log location="e:\tech_log\tlocks" history="24">
<event>
<eq property="Name" value="TLOCK"/>
</event>
<event>
<eq property="Name" value="TTIMEOUT"/>
</event>
<event>
<eq property="Name" value="TDEADLOCK"/>
</event>
<property name="all"/>
</log>
Показать

или блокировки отдельно, проблемы отдельно:


<log location="e:\tech_log\tlocks" history="24">
<event>
<eq property="Name" value="TLOCK"/>
</event>
<property name="all"/>
</log>
<log location="e:\tech_log\deadlocks" history="24">
<event>
<eq property="Name" value="TLOCK"/>
<ne property="WaitConnections" value=""/>
</event>
<event>
<eq property="Name" value="TTIMEOUT"/>
</event>
<event>
<eq property="Name" value="TDEADLOCK"/>
</event>
<property name="all"/>
</log>
Показать

Пример анализа с помощью утилит bash
AvalonE2008; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. mickey.1cx 400 05.10.17 14:20 Сейчас в теме
Скорей всего отсутствует настройка, какие поля событий выводить:
<log ...>
<event>
...
</event>
<property name="all"/>
</log >

Для анализа еще стоит собирать сами tlock, например:

<log location="e:\tech_log\tlocks" history="24">
<event>
<eq property="Name" value="TLOCK"/>
</event>
<event>
<eq property="Name" value="TTIMEOUT"/>
</event>
<event>
<eq property="Name" value="TDEADLOCK"/>
</event>
<property name="all"/>
</log>
Показать

или блокировки отдельно, проблемы отдельно:


<log location="e:\tech_log\tlocks" history="24">
<event>
<eq property="Name" value="TLOCK"/>
</event>
<property name="all"/>
</log>
<log location="e:\tech_log\deadlocks" history="24">
<event>
<eq property="Name" value="TLOCK"/>
<ne property="WaitConnections" value=""/>
</event>
<event>
<eq property="Name" value="TTIMEOUT"/>
</event>
<event>
<eq property="Name" value="TDEADLOCK"/>
</event>
<property name="all"/>
</log>
Показать

Пример анализа с помощью утилит bash
AvalonE2008; +1 Ответить
3. AvalonE2008 100 05.10.17 15:07 Сейчас в теме
Большое спасибо!Помогло.Видно кто где и что.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот