Die Transaktion liest die Version der Zeile aus Tempdb war beim Start der Transaktion aktuell war.The transaction reads the version of the row from tempdb that was current as of the start of the transaction.Nach dem Start der Transaktion kann diese keine neu eingefügten Zeilen erfassen, da diese Folgenummernwerte höher sind als der Wert der Transaktionsfolgenummer.It will not see new rows inserted after the transaction was started because those sequence number values will be higher than the value of the transaction sequence number.

Die aktuelle Transaktion sehen die Zeilen, die nach dem Beginn der Transaktion gelöscht wurden, weil eine Zeilenversion in Tempdb mit einer niedrigeren Sequenzwert.The current transaction will see rows that were deleted after the transaction began, because there will be a row version in tempdb with a lower sequence number value.

Das Ergebnis der Snapshot-Isolation besteht darin, dass die Transaktion alle Daten so erfasst, wie sie zum Transaktionsstart vorhanden waren, ohne für die zugrunde liegenden Tabellen Sperren umzusetzen oder zu platzieren.The net effect of snapshot isolation is that the transaction sees all of the data as it existed at the start of the transaction, without honoring or placing any locks on the underlying tables.Dies kann in Situationen mit Konflikten zu einer Leistungssteigerung führen.This can result in performance improvements in situations where there is contention.