Deadlocks können aus vielen Gründen auftreten, und manchmal ist die Fehlerbehebung bei Deadlocks eher eine Kunst als eine Wissenschaft.
Was ich verwende, um Deadlocks außerhalb des einfachen SQL Profiler zu finden und zu beseitigen, ist ein leichtgewichtiges Tool, das Deadlocks grafisch darstellt, wenn sie auftreten. Wenn Sie einen Deadlock sehen, können Sie einen Drilldown durchführen und wertvolle Informationen erhalten. Deadlock-Erkennung – http://www.sqlsolutions.com/products/sql-deadlock -Detektor
Es ist ein einfaches Tool, aber für mich tut es genau das, was es tun soll. Eine Sache:Als ich es das erste Mal benutzte, musste ich 15 Minuten warten, bis das Tool genug Metriken gesammelt hatte, um Deadlocks anzuzeigen.