Bế tắc có thể xảy ra vì nhiều lý do và đôi khi việc khắc phục sự cố bế tắc có thể là một nghệ thuật hơn là một khoa học.
Những gì tôi sử dụng để tìm và loại bỏ các bế tắc, ngoài SQL Profiler đơn giản, là một công cụ nhẹ cung cấp mô tả đồ họa về các bế tắc khi chúng xảy ra. Khi bạn thấy bế tắc, bạn có thể đi sâu vào và nhận được những thông tin có giá trị. Deadlock Detector - http://www.sqlsolutions.com/products/sql-deadlock -detector
Đó là một công cụ đơn giản, nhưng đối với tôi, nó thực hiện chính xác những gì nó phải làm. Một điều:lần đầu tiên tôi sử dụng nó, tôi phải đợi 15 phút để công cụ thu thập đủ số liệu và bắt đầu hiển thị bế tắc.