READ UNCOMMITTED
Men det gør det muligt for processen at læse dataene, før en transaktion har begået, hvad der er kendt som en dirty read. Yderligere læsning
Du foretrækker måske at slå rækkeversionering til, opdateringen opretter en ny version af rækken, og alle andre udvalgte sætninger bruger den gamle version, indtil denne har forpligtet sig. For at gøre dette skal du aktivere tilstanden READ_COMMITTED_SNAPSHOT. Der er flere oplysninger her . Der er en overhead involveret i at vedligeholde versionerne af rækkerne, men det fjerner UPDATE/SELECT deadlocks.