|
Конфликт блокировок | ☑ | ||
---|---|---|---|---|
0
Ockoprav
14.11.18
✎
08:01
|
Всем привет! в результате проб и ошибок настроили ТЖ.
При возникновении интересующей нас ошибки, в тех. журнале появилась запись события EXCP с текстом "Конфликт блокировок при выполнении транзакции: Microsoft SQL Server Native Client 10.0: Превышено время ожидания запроса на блокировку. HRESULT=80040E31, SQLSrvr: SQLSTATE=HYT00, state=38, Severity=10, native=1222, line=1" В результате анализа остального ТЖ блокирующих соединений не выявлено. Записей с событием TTIMEOUT также не было, хотя строка "Превышено время ожидания запроса на блокировку." подразумевает (как мы думаем) , что таймаут имеет место быть. К примеру, вчера возникло исключение следующего содержания: "Конфликт блокировок при выполнении транзакции: Превышено максимальное время ожидания предоставления блокировки". И здесь мы видели блокирующие соединения, и управляемые блокировки с временем ожидания, превышающим заданное в конфигураторе "время ожидания блокировки данных" , и строку с событием TTIMEOUT. Иными словами все понятно, кто причина, кто жертва, всё прозрачно. Из этого напрашивается вывод, что это две разные блокировки. Вопрос: может кто-то сталкивался с подобной ситуацией и подскажет куда смотреть дальше? Может быть существует какая-то настройка в ТЖ, чтобы увидеть причину. |
|||
1
TormozIT
гуру
14.11.18
✎
08:52
|
В первом случае у тебя таймаут блокировки СУБД, а во втором управляемой блокировки.
Надо включить флаг сбора информации о блокировках СУБД и события DBMSSQL с длительностью более 2 сек. |
|||
2
xXeNoNx
14.11.18
✎
09:06
|
||||
3
Nikoss
14.11.18
✎
09:18
|
(2) это покупать нужно?
|
|||
4
xXeNoNx
14.11.18
✎
09:57
|
(3) Это доступ к ИТС, по идее должен быть...
|
|||
5
Glup0sti
14.11.18
✎
09:58
|
События TTIMEOUT, TLOCK для расследования управляемых блокировок.
Блокировки на СУБД расследуются с помощью трассировки. Автоматизирующий инструмент http://www.gilev.ru/latch/ |
|||
6
TormozIT
гуру
14.11.18
✎
10:34
|
(1) + Ну еще начала, концы, откаты транзакций надо собирать.
|
|||
7
Nikoss
14.11.18
✎
11:10
|
(4) ИТС есть по бухе. Доступа нет на страницу "Корпоративный инструментальный пакет" куда входит ЦКК из ссылки.
|
|||
8
ДенисЧ
14.11.18
✎
11:28
|
(7) А я вошёл даже без регистрации...
|
|||
9
Nikoss
14.11.18
✎
12:14
|
(8) ты видимо говоришь о ссылке из (2), туда действительно заходит без всяких.
А я же говорю про [Общие сведения ЦКК – Центр контроля качества, типовая конфигурация, входящая в Корпоративный инструментальный пакет.] О чем собственно речь по ссылке |
|||
10
гваделупа
14.11.18
✎
12:35
|
Забвно конечно читать как блокировки СУБД предлагается исследовать ТЖ и какими-то гилевскими приблудами.
|
|||
11
Glup0sti
14.11.18
✎
16:14
|
(10) открываешь описание приблуды и читаешь ее возможности:
"Сервис выполняет детальный анализ ожиданий на блокировках MS SQL Server." |
|||
12
гваделупа
14.11.18
✎
18:50
|
(11) Зачем нужен какой-то шаманский "сервис" и весь гемор с ним связанный если нужен скульный Blocked Process Report?
|
|||
13
Bober
14.11.18
✎
19:03
|
(0) так это уже исключение, а предвестника не будет в EXCP.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |