|
Аналог Lock:Acquired/Lock:Released для управляемых TLock
| ☑ |
0
H A D G E H O G s
05.10.17
✎
14:02
|
Дня доброго.
Собирая ТЖ для управляемых блокировок, можно получить события:
установления блокировки (TLOCK)
просроченности блокировки (TTIMEOUT)
тупиковой блокировки (TDEADLOCK)
А почему нет события снятия блокировки (TRELEASELOCK)?
Кто задавался этим вопросом? На партнерке? Было бы шикарно собирать ожидания на блокировках на продуктиве, не меняя максимальное время (20 секунд) ожидания, которое никто в здравом уме менять не будет.
Или есть решение, о котором я не подозреваю?
|
|
1
mistеr
05.10.17
✎
14:15
|
(0) Блокировки снимаются при завершении транзакции, разве нет? Вот его и лови.
|
|
2
H A D G E H O G s
05.10.17
✎
14:18
|
(1) Подскажите событие завершения транзакции
|
|
3
H A D G E H O G s
05.10.17
✎
14:24
|
Да ладно, че, всем пофигу, сколько пользователи ждут на блокировках?
|
|
4
MrStomak
05.10.17
✎
14:26
|
(0)
Описанный кейс, т.е. "собрать ожидания на блокировках на продуктиве" решается через TLOCK, где есть свойство Duration.
Ты же эксперта сдавал, нет?
|
|
5
H A D G E H O G s
05.10.17
✎
14:29
|
(4) Гхм, значит я херово сдавал, либо сдавал, когда этого свойства не было.
|
|
6
mistеr
05.10.17
✎
14:30
|
(2) Не знаю, я не эксперт в ТЖ. Но если его не полные ... делали, то должно быть. Вон даже в ЖР есть.
|
|