Wat is Rcsi SQL Server?
Wat is Rcsi SQL Server?

Video: Wat is Rcsi SQL Server?

Video: Wat is Rcsi SQL Server?
Video: How Snapshot and RCSI Provide Consistent Results 2024, Mei
Anonim

SQL-server biedt twee fysieke implementaties van het read-commit-isolatieniveau gedefinieerd door de SQL standaard, locking read commit en read commit snapshot isolation ( RCSI ).

Wat is dan het nut van snapshot-isolatie in SQL Server?

MOMENTOPNAME isolatie specificeert dat gegevens gelezen binnen a transactie zal nooit wijzigingen weerspiegelen die zijn aangebracht door andere gelijktijdige transacties. De transactie gebruikt de gegevensrijversies die bestaan wanneer de transactie begint.

Vervolgens is de vraag: hoe werkt read-committed snapshot? Het idee achter Toegewijde momentopname lezen Isolatie is de volgende: in plaats van een record te vergrendelen tijdens de lezing fase met een Shared Lock, SQL Server zullen u op transparante wijze de oude teruggeven betrokken recordversie uit de Version Store. Het versiearchief wordt opgeslagen in TempDb.

Weet ook, wat is het standaard isolatieniveau in SQL Server?

Lees Toegewijd

Wat is een SQL Server-momentopname?

Een database momentopname is een alleen-lezen, statische weergave van a SQL-server database (de brondatabase). De databank momentopname is transactioneel consistent met de brondatabase vanaf het moment van de snapshot's schepping. Een database momentopname staat altijd op hetzelfde server instantie als de brondatabase.

Aanbevolen: