sql >> Database >  >> RDS >> Sqlserver

hoe een impasseprobleem op te lossen?

Deadlocks kunnen om vele redenen optreden en soms is het oplossen van deadlocks meer een kunst dan een wetenschap.

Wat ik gebruik om deadlocks te vinden en weg te werken, buiten gewone SQL Profiler, is een lichtgewicht tool die een grafische weergave geeft van deadlocks wanneer ze zich voordoen. Wanneer u een impasse ziet, kunt u inzoomen en waardevolle informatie krijgen. Deadlock-detector -- http://www.sqlsolutions.com/products/sql-deadlock -detector

Het is een eenvoudig hulpmiddel, maar voor mij doet het precies wat het moet doen. Eén ding:de eerste keer dat ik het gebruikte, moest ik 15 minuten wachten voordat de tool genoeg statistieken had verzameld om impasses te laten zien.



  1. SQL Aangepaste zoekopdracht met speciale tekens

  2. Databaseverbinding met MySQL verloopt zelfs na het instellen van c3p0.testConnectionOnCheckout=true

  3. Deadlock bij het opvragen van INFORMATION_SCHEMA

  4. Hoe kan deze SQL fout zijn? Wat zie ik niet?