- записи в регистър на транзакциите
- актуализации на индекса
- търсене на чужд ключ
- каскади с чужд ключ
- индексирани изгледи
- изчислени колони
- проверете ограниченията
- ключалки
- резета
- заключване на ескалация
- изолиране на моментна снимка
- БД дублиране
- разрастване на файла
- други процеси четене/запис
- разделяне на страници / неподходящ групиран индекс
- събития с указател напред/препълване на ред
- лоши индекси
- статистиката е остаряла
- лошо оформление на диска (напр. един голям RAID за всичко)
- Проверете ограниченията с UDF, които имат достъп до таблица
- ...
Въпреки че обичайният заподозрян еспусък ...
Освен това вашето допълнително условие няма значение:Как SQL Server знае да го игнорира? Все още се генерира актуализация с по-голямата част от багажа... дори тригерът ще продължи да се задейства. Заключванията трябва да бъдат задържани, докато редовете се търсят за другите условия, например
Редактирано през септември 2011 г. и февруари 2012 г. с повече опции