Конфликт блокировок, превышено максимальное время ожидания предоставления блокировки
Здравствуйте! Подскажите пожалуйста.В базе имеет место быть ошибка.
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки
Подскажите как настроить ТЖ что бы было видно кто кого заблокировал и на каком ресурсе данная блокировка произошла. Сейчас в ТЖ включены события:
Но информации по ним малова то:
47:00.706000-0,TTIMEOUT,5
Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки
Подскажите как настроить ТЖ что бы было видно кто кого заблокировал и на каком ресурсе данная блокировка произошла. Сейчас в ТЖ включены события:
-<event>
<eq value="tdeadlock" property="name"/>
</event>
-<event>
<eq value="ttimeout" property="name"/>
</event>
Но информации по ним малова то:
47:00.706000-0,TTIMEOUT,5
По теме из базы знаний
Найденные решения
Скорей всего отсутствует настройка, какие поля событий выводить:
<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
<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>
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Скорей всего отсутствует настройка, какие поля событий выводить:
<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
<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>
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот