Was ist Rcsi-SQL-Server?
Was ist Rcsi-SQL-Server?

Video: Was ist Rcsi-SQL-Server?

Video: Was ist Rcsi-SQL-Server?
Video: Torsten Strauss erklärt Performance Tuning mit Optimistic Locking 2024, Kann
Anonim

SQL Server bietet zwei physische Implementierungen der Isolationsstufe für Lesezugriffe, die durch die SQL Standard, Locking Read Committed und Read Committed Snapshot Isolation ( RCSI ).

Wozu dient dann die Snapshot-Isolation in SQL Server?

SNAPSHOT-Isolierung gibt an, dass Daten innerhalb von a. gelesen werden Transaktion wird niemals Änderungen widerspiegeln, die durch andere gleichzeitige Transaktionen vorgenommen wurden. Die Transaktion verwendet die Datenzeilenversionen, die vorhanden sind, wenn die Transaktion beginnt.

Anschließend stellt sich die Frage, wie der Read Committed Snapshot funktioniert. Die Idee dahinter Zugesagten Snapshot lesen Isolation ist die folgende: Anstatt einen Datensatz während des lesen Phase mit einer Shared Lock, SQL Server Wille gib dir transparent das alte zurück engagiert Aufnahmeversion aus dem Version Store. Der Versionsspeicher wird in TempDb gespeichert.

Wissen Sie auch, was die Standardisolationsstufe in SQL Server ist?

Lesen verpflichtet

Was ist ein SQL Server-Snapshot?

Eine Datenbank Schnappschuss ist eine schreibgeschützte, statische Ansicht von a SQL Server Datenbank (die Quelldatenbank). Die Datenbank Schnappschuss ist transaktional konsistent mit der Quelldatenbank zum Zeitpunkt der Schnappschuss's Schaffung. Eine Datenbank Schnappschuss befindet sich immer auf dem gleichen Server -Instanz als Quelldatenbank.

Empfohlen: