Próbuję rozwiązać problem blokowania, który występuje przez mniej niż sekundę. Aplikacja OLTP jest bardzo wrażliwa i musi mieć czas odpowiedzi mniejszy niż 200 ms dla niektórych transakcji zgodnie z ustaloną umową SLA. Wystąpiły pewne problemy z eskalacją blokady w nowej wersji kodu, które udało nam się rozwiązać, zmniejszając rozmiar partii w aktualizacjach. Nawet przy małej wielkości partii podejrzewamy, że nowy sp blokuje te same wiersze, które aktualizują transakcje OLTP.
Muszę znaleźć blokowaną sesję i zasób, na który czeka. Zgodnie z moim rozumieniem „próg zablokowanego procesu” można ustawić na co najmniej 1 sekundę, więc nie spowoduje to zablokowania blokady.
Eksperymentuję z wydarzeniami wait_info i wait_completed x.
Czy jest jakiś inny sposób, aby to wyśledzić. Dzięki