Deadlocks kan opstå af mange årsager, og nogle gange kan fejlfinding af deadlocks være mere en kunst end en videnskab.
Det, jeg bruger til at finde og slippe af med deadlocks, uden for almindelig SQL Profiler, er et letvægtsværktøj, der giver en grafisk skildring af deadlocks, når de opstår. Når du ser en dødvande, kan du bore ned og få værdifuld information. Deadlock Detector -- http://www.sqlsolutions.com/products/sql-deadlock -detektor
Det er et simpelt værktøj, men for mig gør det præcis, hvad det skal. Én ting:Første gang jeg brugte det, måtte jeg vente 15 minutter på, at værktøjet havde indsamlet nok metrics til at begynde at vise dødvande.