Я намагаюся вирішити проблему блокування, яка трапляється менше ніж на секунду. Програма OLTP дуже чутлива і має мати час реакції менше 200 мс для деяких транзакцій відповідно до узгодженої угоди про угоди. У нас виникли деякі проблеми ескалації блокування з новим випуском коду, який нам вдалося вирішити, зменшуючи розмір партії в оновленнях. Навіть маючи невеликий розмір партії, ми підозрюємо, що новий sp блокує ті самі рядки, що й операції OLTP оновлюються.
Мені потрібно знайти сеанс, який заблокується, і ресурс його очікування. Згідно з моїм розумінням, "поріг заблокованого процесу" може встановитись як мінімум на 1 секунду, і це не спричинить блокування.
Я експериментую з wait_info та wait_completed x подіями.
Чи є інший спосіб, як ми могли б це відстежити. Спасибі