SQL дээр түгжих гэж юу вэ?
SQL дээр түгжих гэж юу вэ?

Видео: SQL дээр түгжих гэж юу вэ?

Видео: SQL дээр түгжих гэж юу вэ?
Видео: SQL-г 30 минутад #x101in30 2024, May
Anonim

Түгжих : Түгжих нь мэдээллийн тууштай байдлыг хангах механизм юм. SQL Сервер цоож гүйлгээ эхлэх үед объектууд. Гүйлгээ дуусахад, SQL Сервер гаргадаг түгжигдсэн обьект. Онцгой (X) Түгжээ : Энэ үед цоож төрөл тохиолддог, энэ нь өөрчлөх, хандах бусад гүйлгээг урьдчилан сэргийлэхийн тулд тохиолддог a түгжигдсэн обьект.

Мөн мэдээллийн сангийн түгжээ гэж юу вэ?

А мэдээллийн сангийн түгжээ дассан цоож ” зарим өгөгдөл нь a мэдээллийн сан тиймээс ганцхан мэдээллийн сан хэрэглэгч/сесс тухайн өгөгдлийг шинэчлэх боломжтой. Түгжээ нь ихэвчлэн ROLLBACK эсвэл COMMIT SQL хэллэгээр гардаг.

SQL серверт ямар төрлийн түгжээ байдаг вэ? SQL Server нь 20 гаруй төрлийн түгжээтэй боловч одоо хамгийн чухалд нь анхаарлаа хандуулцгаая.

  • Хуваалцсан түгжээ (S). SELECT гэх мэт унших үйлдлүүдийн явцад уншигчдын олж авсан түгжээ.
  • Онцгой түгжээ (X).
  • Түгжээг шинэчлэх (U).
  • Зориулалтын түгжээ (IS, IX, IU гэх мэт).

Тэгвэл цоож гэж юу вэ, ерөнхийдөө яаж ажилладаг вэ?

А цоож нь өгөгдлийн элементийг эзэмшдэг гүйлгээнд дагнан ашиглахыг баталгаажуулах зорилгоор параллель хяналтад ашигладаг механизм юм. цоож . Жишээлбэл, X өгөгдлийн элемент одоо байгаа бол түгжигдсэн T1 гүйлгээгээр T2 гүйлгээ нь T1 өгөгдлийн элементийг гаргах хүртэл X өгөгдлийн элементэд хандах эрхгүй болно цоож.

SQL дээр түгжээ яагаад чухал вэ?

SQL Сервер түгжих нь зайлшгүй шаардлагатай тусгаарлах шаардлагын нэг хэсэг бөгөөд энэ нь үйлчилдэг цоож гүйлгээнд өртсөн объектууд. Объектууд байхад түгжигдсэн , SQL Сервер нь бусад гүйлгээний нөлөөлөлд өртсөн объектуудад хадгалагдсан өгөгдөлд өөрчлөлт оруулахаас сэргийлнэ цоож.

Зөвлөмж болгож буй: