Innehållsförteckning:

Varför är lås viktigt i SQL?
Varför är lås viktigt i SQL?

Video: Varför är lås viktigt i SQL?

Video: Varför är lås viktigt i SQL?
Video: Locking in SQL Server 2024, Maj
Anonim

SQL Server låsning är grundläggande del av isoleringskravet och det tjänar till låsa de objekt som berörs av en transaktion. Medan föremål är låst , SQL Servern kommer att förhindra andra transaktioner från att göra någon ändring av data som lagras i objekt som påverkas av den påtvingade låsa.

Vad är SQL-låsning i detta avseende?

Låsa : Låsa är en mekanism för att säkerställa datakonsistens. SQL Server lås objekt när transaktionen startar. När transaktionen är genomförd, SQL Servern släpper låst objekt. Exklusivt (X) Lås : När det här låsa typ inträffar, inträffar det för att förhindra andra transaktioner att ändra eller komma åt en låst objekt.

Vet också, vilka typer av lås finns i SQL Server? SQL Server har mer än 20 olika låstyper men låt oss nu fokusera på de viktigaste.

  • Delade lås (S). De lås som erhållits av läsare under läsoperationer som SELECT.
  • Exklusiva lås (X).
  • Uppdatera lås (U).
  • Avsiktslås (IS, IX, IU, etc).

Dessutom, varför låser vi en databas?

A databaslås är Begagnade till “ låsa ” några uppgifter i en databas så att bara en databas användare/session kan uppdatera den specifika datan. Så, databaslås existera till förhindra två eller flera databas användare från att uppdatera samma exakta data vid samma exakta tidpunkt.

Vilka olika typer av lås finns det?

Även om det finns många typer av lås, är de fyra vanligaste hänglås, deadbolts, knopplås och spakar

  • Hänglås.
  • Deadbolts.
  • Knopplås.
  • Spak Handtagslås.
  • Kamlås.
  • Fälg/Mortise lås.
  • Euro profilcylindrar.
  • Väggmonterade lås.

Rekommenderad: