Turinys:

Kodėl užraktas yra svarbus SQL?
Kodėl užraktas yra svarbus SQL?

Video: Kodėl užraktas yra svarbus SQL?

Video: Kodėl užraktas yra svarbus SQL?
Video: KAMEROS PARAMETRAI: Kodėl svarbus shutter speed? | Kokį užrakto greitį pasirinkti? 2024, Gegužė
Anonim

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.

Šiuo atžvilgiu, kas yra SQL užrakinimas?

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 žinote, kokie yra užraktų 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.).

Be to, kodėl mes užrakiname duomenų bazę?

A duomenų bazės užraktas naudojamas į “ užraktas “kai kurie duomenys a duomenų bazėje kad tik vienas duomenų bazėje vartotojas / sesija gali atnaujinti tuos konkrečius duomenis. Taigi, duomenų bazių užraktai egzistuoja į užkirsti kelią dviem ar daugiau duomenų bazėje vartotojai negali atnaujinti tų pačių tikslių duomenų tuo pačiu metu.

Kokie yra skirtingų tipų spynos?

Nors yra daugybė spynų tipų, keturios labiausiai paplitusios yra pakabinamos spynos, užraktai, spynos ir svirtys

  • Pakabinamos spynos.
  • Deadvartai.
  • Rankenėlių užraktai.
  • Svirties rankenos spynos.
  • Kamštelių užraktai.
  • Ratlankiai/užraktai.
  • Euro profilio cilindrai.
  • Sieninės spynos.

Rekomenduojamas: