Możliwe przyczyny:
1) kaskadowe operacje usuwania
2) wyzwalacz(y)
3) typ kolumny klucza podstawowego jest czymś innym niż liczba całkowita, co wymusza konwersję typu dla każdej wartości pk w celu przeprowadzenia porównania. wymaga to pełnego skanowania tabeli.
4) czy twoje zapytanie naprawdę kończy się kropką, tak jak ją umieściłeś w pytaniu? jeśli tak, liczba może być uważana za liczbę zmiennoprzecinkową zamiast liczby całkowitej, powodując w ten sposób konwersję typu podobną do 3)
5) Twoje zapytanie usuwające czeka na inne wolne zapytanie, które zwolni blokadę