Talaan ng mga Nilalaman:

Bakit mahalaga ang lock sa SQL?
Bakit mahalaga ang lock sa SQL?

Video: Bakit mahalaga ang lock sa SQL?

Video: Bakit mahalaga ang lock sa SQL?
Video: Bakit namamagnet ang Lock ng mga Alahas 2024, Mayo
Anonim

SQL Server pagla-lock ay ang mahalaga bahagi ng pangangailangan sa paghihiwalay at ito ay nagsisilbi sa kandado ang mga bagay na apektado ng isang transaksyon. Habang ang mga bagay ay naka-lock , SQL Pipigilan ng server ang iba pang mga transaksyon sa paggawa ng anumang pagbabago ng data na nakaimbak sa mga bagay na apektado ng ipinataw kandado.

Sa bagay na ito, ano ang SQL locking?

Lock : Lock ay isang mekanismo upang matiyak ang pagkakapare-pareho ng data. SQL Server mga kandado object kapag nagsimula ang transaksyon. Kapag nakumpleto ang transaksyon, SQL Inilabas ng server ang naka-lock bagay. Eksklusibo (X) Mga kandado : Kapag ganito kandado uri ay nangyayari, ito ay nangyayari upang maiwasan ang iba pang mga transaksyon na baguhin o i-access a naka-lock bagay.

Alamin din, ano ang mga uri ng mga kandado sa SQL Server? Ang SQL Server ay may higit sa 20 iba't ibang uri ng lock ngunit sa ngayon ay tumuon tayo sa mga pinakamahalaga.

  • Nakabahaging mga kandado (S). Yaong mga kandado na nakuha ng mga mambabasa sa panahon ng mga operasyon ng pagbabasa tulad ng SELECT.
  • Mga eksklusibong kandado (X).
  • I-update ang mga lock (U).
  • Mga lock ng layunin (IS, IX, IU, atbp).

Higit pa rito, bakit tayo nagla-lock ng database?

A ang lock ng database ay ginamit sa “ kandado ” ilang datos sa a database kaya isa lang database maaaring i-update ng user/session ang partikular na data na iyon. Kaya, mga lock ng database umiral sa pigilan ang dalawa o higit pa database mga user mula sa pag-update ng parehong eksaktong piraso ng data sa parehong eksaktong oras.

Ano ang iba't ibang uri ng mga kandado?

Bagama't maraming uri ng mga kandado, ang apat na pinakakaraniwan ay mga padlock, deadbolts, knob lock, at levers

  • Mga padlock.
  • Deadbolts.
  • Mga Knob Lock.
  • Mga Lock ng Lever Handle.
  • Mga Lock ng Cam.
  • Rim/Mortise Locks.
  • Mga Silindro ng Profile ng Euro.
  • Mga Kandado sa Wall.

Inirerekumendang: