Dame de nage est un indicateur de requête qui doit être utilisé avec précaution (comme tous les conseils de requête).
En l'omettant, il en résultera vraisemblablement toujours le même comportement et à condition qu'il ne garantisse pas qu'il n'utilisera qu'un rowlock, ce n'est qu'un indice après tout. Si vous n'avez pas une connaissance très approfondie des conflits de verrous, il est probable que l'optimiseur choisira la meilleure stratégie de verrouillage possible, et il vaut mieux laisser ces choses au moteur de la base de données. ROWLOCK signifie que SQL verrouillera uniquement la ligne affectée, et non la totalité de la table ou la page de la table où les données sont stockées lors de la suppression. Cela n'affectera que les personnes lisant la table en même temps que votre suppression.
Si un verrou de table est utilisé, toutes les requêtes sur la table sont attendues jusqu'à ce que la suppression soit terminée. Un verrou de ligne sélectionne uniquement la lecture que les lignes spécifiques attendent.
La suppression de la partie supérieure N où N est un nombre de lignes bloquera probablement la table dans tous les cas.
N'utilisez pas d'astuces sauf si vous en avez réellement et savez quelles sont les conséquences possibles. –