Capita purtroop ogni tanto di litigare con operazioni sul db che generano dei lock e a volte questi lock di porta al "tragico" deadlock
per conoscere un po' come andarli a scovare.
Leggete questi articolo :
-
Monitoraggio avanzato dei lock
-
http://italy.mvps.org/MVPs/lbianchi/art_IsolationLevel.htm
in questi casi ricordarsi sempre ce esiste l'istruzione select * from tabella WITH (NOLOCK)