Wat is het momentopname-isolatieniveau in SQL Server?
Wat is het momentopname-isolatieniveau in SQL Server?

Video: Wat is het momentopname-isolatieniveau in SQL Server?

Video: Wat is het momentopname-isolatieniveau in SQL Server?
Video: Snapshot isolation level in sql server 2024, November
Anonim

Isolatieniveau momentopname . Standaard isolatie niveau van SQL-server is LEZEN TOEGESTAAN wanneer rijen zijn bijgewerkt in transactie en actueel transactie is nog niet gepleegd. READ COMMITTED vergrendelt die specifieke rij voor die stroom transactie.

Evenzo, wat is snapshot-isolatie in SQL Server?

In databases, en transactie verwerken ( transactie beheer), momentopname isolatie is een garantie dat alle leesbewerkingen in een transactie zal een consistente momentopname van de database (in de praktijk leest het de laatste vastgelegde waarden die bestonden op het moment dat het begon), en de transactie zelf zal met succes

Je kunt je ook afvragen, hoe werkt Snapshot-isolatie? MOMENTOPNAME ISOLATIE werkt op de manier dat wanneer een lezing van een tabel wordt gedaan, het de laatste versie van de rijen ophaalt die zijn vastgelegd op het moment dat de transactie begon. Dit zorgt voor een consistente momentopname van de gegevens binnen de transactie.

Wat is dus het isolatieniveau in SQL Server?

Transacties specificeren een isolatie niveau dat bepaalt de mate waarin iemand transactie moet zijn geïsoleerd van bron- of gegevenswijzigingen die door andere transacties zijn aangebracht. Isolatieniveaus worden beschreven in termen van welke gelijktijdigheidsbijwerkingen, zoals dirty reads of phantom reads, zijn toegestaan.

Hoe controleer ik mijn snapshot-isolatieniveau?

Om te testen of de momentopname transactie isolatie niveau is ingeschakeld, volgt u deze stappen: Start SQL Server Profiler.

Opmerking Om de TransactionID-kolom weer te geven, klikt u om het selectievakje Alle kolommen weergeven in te schakelen.

  1. Klik op Uitvoeren om de tracering te starten.
  2. Verwerk in Business Intelligence Development Studio het Analysis Services-project.

Aanbevolen: