Myślę, że upraszczasz terminologię/proces. Po przeanalizowaniu zapytania, a przed jego wykonaniem, musi ono nabyć niezbędne blokady. W tym momencie stwierdza się, że:
- sesja 1 otrzymuje blokadę na wyłączność, ponieważ jest wkładana i nie ma innych blokad
- sesje 2 i 3 są umieszczane w kolejce dla blokady współdzielonej, ponieważ blokada na wyłączność jest już utrzymywana przez sesję 1, a sesje 2 i 3 mają błąd zduplikowanego klucza
Jak powyżej, sesje 2 i 3 są umieszczane w kolejce dla blokad współdzielonych, ponieważ występują w nich błąd zduplikowanego klucza. Jednak gdy sesja 1 usunie klucz i zwolni blokadę na wyłączność, teraz zarówno sesja 2, jak i 3 otrzymują przyznane blokady współdzielone. W tym momencie obaj starają się zdobyć ekskluzywny zamek do uzupełnienia wkładki. Żaden jednak nie może, ponieważ drugi już trzyma wspólną blokadę. Tak więc wyłączna blokada nie jest przyznana żadnemu z nich i utkną w martwym punkcie.