Ud af boksen vil Oracle have en højere transaktionsgennemstrømning, men det skyldes, at det som standard er MVCC. SQL Server blokerer som standard udvælgelser på ikke-forpligtede opdateringer, men den kan også ændres til MVCC, så forskellen burde grundlæggende forsvinde. Se Læs forpligtet isolationsniveau.
Se Aktivering af rækkeversionsbaserede isolationsniveauer.
Når databaseindstillingen ALLOW_SNAPSHOT_ISOLATION er sat TIL, genererer forekomsten af Microsoft SQL ServerDatabase Engine ikke rækkeversioner for modificerede data, før alle aktive transaktioner, der har modificerede data i databasen, er fuldført. Hvis der er aktive ændringstransaktioner, sætter SQL Server indstillingens tilstand til PENDING_ON. Når alle ændringstransaktioner er gennemført, ændres indstillingens tilstand til TIL. Brugere kan ikke starte en øjebliksbilledetransaktion i databasen, før indstillingen er slået TIL. Databasen går gennem en PENDING_OFF-tilstand, når databaseadministratoren indstiller indstillingen ALLOW_SNAPSHOT_ISOLATION til FRA.