Я пытаюсь устранить проблему с блокировкой, которая происходит менее секунды. Приложение OLTP очень чувствительно и должно иметь время отклика менее 200 мс для некоторых транзакций в соответствии с согласованным SLA. У нас были проблемы с эскалацией блокировки в новом выпуске кода, которые мы смогли решить, уменьшив размер пакета в обновлениях. Мы подозреваем, что даже при небольшом размере пакета новый sp блокирует те же строки, которые обновляет транзакция OLTP.
Мне нужно найти сеанс, который блокируется, и ресурс, на котором он находится. Насколько я понимаю, «порог заблокированного процесса» может быть установлен как минимум на 1 секунду, поэтому блокировка не будет зафиксирована.
Я экспериментирую с событиями wait_info и wait_completed x.
Есть ли другой способ, которым мы могли бы это отследить. Благодарность