Oracle дахь TX түгжээ гэж юу вэ?
Oracle дахь TX түгжээ гэж юу вэ?

Видео: Oracle дахь TX түгжээ гэж юу вэ?

Видео: Oracle дахь TX түгжээ гэж юу вэ?
Видео: Basics of Locks and Blocking Session in Oracle 19c 2024, May
Anonim

Нэг мөр цоож , мөн а гэж нэрлэдэг TX түгжээ , нь цоож нэг эгнээ ширээн дээр. Гүйлгээ нь эгнээ авдаг цоож INSERT, UPDATE, УСТГАХ, НЭГТЛЭХ, SELECT FOR UPDATE мэдэгдлээр өөрчилсөн мөр бүрийн хувьд. Oracle Өгөгдлийн сан нь онцгой мэдээллийг автоматаар байрлуулдаг цоож шинэчлэгдсэн мөр болон дэд онцгой зүйл дээр цоож ширээн дээр.

Мөн Oracle мэдээллийн санд түгжих гэж юу болохыг мэдэх үү?

А цоож Хуваалцсан өгөгдөлд хандах гүйлгээний хооронд өгөгдлийг буруу шинэчлэх эсвэл үндсэн өгөгдлийн бүтцийг буруу өөрчилдөг харилцан үйлчлэлээс урьдчилан сэргийлэх механизм юм. Oracle мэдээллийн сан шаардлагатай автоматаар авна цоож SQL мэдэгдлийг гүйцэтгэх үед.

Хоёрдугаарт, Oracle дахь онцгой түгжээ гэж юу вэ? Онцгой түгжээ горим нь түншүүдийн нөөцийг хуваалцахаас сэргийлдэг. Энэ цоож өгөгдлийг өөрчлөх горимыг олж авдаг. Эхний гүйлгээ цоож гагцхүү нөөц бол нөөцийг өөрчлөх боломжтой цорын ганц гүйлгээ юм онцгой түгжээ гаргасан байна.

Мөн асуулт бол Oracle-д хэдэн төрлийн цоож байдаг вэ?

Oracle дараах гурван үндсэн зүйлийг өгдөг төрлийн түгжээ : DML цоож . DDL цоож . Дотоод цоож болон түгжээ.

Oracle-д яагаад ширээ түгжигдсэн бэ?

Ширээний түгжээ нэгэн зэрэг DDL үйлдлүүдийн зэрэгцээ хяналтыг гүйцэтгэхийн тулд a ширээ жишээ нь DML үйлдлийн дунд унадаггүй. Хэзээ Oracle дээр DDL эсвэл DML мэдэгдэл гаргадаг ширээ , a ширээний түгжээ дараа нь олж авдаг.

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