Hvordan fungerer lest engasjert øyeblikksbilde?
Hvordan fungerer lest engasjert øyeblikksbilde?

Video: Hvordan fungerer lest engasjert øyeblikksbilde?

Video: Hvordan fungerer lest engasjert øyeblikksbilde?
Video: Bærekraft: Hvordan engasjere til endring? 2024, Kan
Anonim

Hva er Les Committed Snapshot Isolering? Tanken bak Les Committed Snapshot Isolasjon er følgende: i stedet for å låse en post under lesning fase med en delt lås, vil SQL Server transparent returnere deg den gamle engasjert rekordversjon fra Versjonsbutikken. Versjonsbutikken er lagret i TempDb.

Så, er lest forpliktet øyeblikksbilde på?

Ingen låser er plassert på dataene når det er lest , så STILLBILDE transaksjoner blokkerer ikke andre transaksjoner fra å skrive data. De READ_COMMITTED_SNAPSHOT databasealternativet bestemmer oppførselen til standarden LES ENGASJERT isolasjonsnivå når øyeblikksbilde isolasjon er aktivert i en database.

Videre, hvordan sjekker jeg isolasjonsnivået for øyeblikksbilde? For å teste om øyeblikksbilde transaksjon isolasjonsnivå er aktivert, følg disse trinnene: Start SQL Server Profiler.

Merk For å vise TransactionID-kolonnen, klikk for å merke av for Vis alle kolonner.

  1. Klikk Kjør for å starte sporingen.
  2. Behandle Analysis Services-prosjektet i Business Intelligence Development Studio.

For det andre, hvordan fungerer Snapshot-isolering?

SNAPSHOT ISOLASJON fungerer på den måten at når en lesing gjøres på en tabell, henter den den siste versjonen av radene som ble utført på tidspunktet transaksjonen startet. Dette gir en konsistent øyeblikksbilde av dataene i transaksjonen.

Hva er leseforpliktet øyeblikksbilde?

Tanken bak Les Committed Snapshot Isolasjon er følgende: i stedet for å låse en post under lesning fase med en delt lås, vil SQL Server transparent returnere deg den gamle engasjert rekordversjon fra Versjonsbutikken. Versjonsbutikken er lagret i TempDb.

Anbefalt: