Kas yra užraktas SQL?
Kas yra užraktas SQL?

Video: Kas yra užraktas SQL?

Video: Kas yra užraktas SQL?
Video: MS SQL Server. Оконные функции. 01. Агрегатные оконные функции. 2024, Gegužė
Anonim

Užraktas : Užraktas yra mechanizmas, užtikrinantis duomenų nuoseklumą. SQL Serveris spynos objektai, kai prasideda operacija. Kai sandoris bus baigtas, SQL Serveris išleidžia užrakinta objektas. Išskirtinis (X) Spynos : Kai tai užraktas tipas įvyksta, jis atsiranda siekiant užkirsti kelią kitoms operacijoms keisti ar pasiekti a užrakinta objektas.

Taip pat paklausta, kas yra duomenų bazės užraktas?

A duomenų bazės užraktas turi įprotį užraktas “kai kurie duomenys a duomenų bazėje kad tik vienas duomenų bazėje vartotojas / sesija gali atnaujinti tuos konkrečius duomenis. Spynos paprastai išleidžiami naudojant ROLLBACK arba COMMIT SQL sakinį.

kokie yra užrakto tipai SQL serveryje? „SQL Server“turi daugiau nei 20 skirtingų užraktų tipų, tačiau kol kas sutelkime dėmesį į svarbiausius.

  • Bendros spynos (S). Tie užraktai, kuriuos skaitytojai įgyja skaitymo operacijų, tokių kaip SELECT, metu.
  • Išskirtinės spynos (X).
  • Atnaujinkite užraktus (U).
  • Tiksliniai užraktai (IS, IX, IU ir kt.).

Tada kas yra užraktas ir kaip jis apskritai veikia?

A užraktas yra mechanizmas, naudojamas lygiagretumo kontrolei, siekiant garantuoti išskirtinį duomenų elemento naudojimą operacijai, kuriai priklauso užraktas . Pavyzdžiui, jei duomenų elementas X šiuo metu yra užrakinta pagal operaciją T1, operacija T2 neturės prieigos prie duomenų elemento X, kol T1 jo neišleis užraktas.

Kodėl užraktas yra svarbus SQL?

SQL Serveris užrakinimas yra esminis izoliacijos reikalavimo dalis ir ji tarnauja užraktas sandorio paveikti objektai. Nors objektai yra užrakinta , SQL Serveris neleis kitoms operacijoms atlikti bet kokių duomenų, saugomų objektuose, kuriuos paveikė nustatyta tvarka užraktas.

Rekomenduojamas: