SQL Server blocages entre select/update ou plusieurs sélectionne

L'ensemble de la documentation sur les blocages SQL Server parle du scénario dans lequel l'opération 1 serrures ressource puis les tentatives d'accès à des ressources de B et de fonctionnement 2 serrures ressource B et les tentatives d'accès à des ressources A.

Cependant, j'ai assez souvent voir des blocages entre une sélection et une mise à jour ou même entre plusieurs sélectionne dans certains de nos occupé applications. Je trouve que certains points de détail de la trace de blocage de sortie assez impénétrable, mais je voudrais vraiment comme à comprendre ce qui peut provoquer un blocage entre deux opérations. Sûrement, si une sélection a un verrou en lecture de la mise à jour doit juste attendre avant d'obtenir un verrou exclusif et vice-versa?

Ce qui se passe sur SQL Server 2005 n'est pas que je pense que cela fait une différence.

InformationsquelleAutor Rob West | 2009-03-19