sql >> Databasteknik >  >> RDS >> Sqlserver

hur löser man ett dödläge?

Deadlocks kan uppstå av många anledningar och ibland kan felsökning av dödlägen vara mer av en konst än en vetenskap.

Det jag använder för att hitta och bli av med dödlägen, utanför vanlig SQL Profiler, är ett lättviktsverktyg som ger en grafisk skildring av dödlägen när de uppstår. När du ser ett dödläge kan du borra ner och få värdefull information. Deadlock Detector -- http://www.sqlsolutions.com/products/sql-deadlock -detektor

Det är ett enkelt verktyg, men för mig gör det precis vad det är tänkt att göra. En sak:första gången jag använde det var jag tvungen att vänta 15 minuter på att verktyget skulle samla in tillräckligt med statistik för att börja visa dödlägen.



  1. Fungerar Dapper på Mono?

  2. ladda upp en bild till mysql-databasen med Windows universal app

  3. Problem med postgresql COPY kommando med Rails på annan server

  4. PDO:Kostnad för anrop prepare() i en loop?