Oracle-da TX kilidi nədir?
Oracle-da TX kilidi nədir?

Video: Oracle-da TX kilidi nədir?

Video: Oracle-da TX kilidi nədir?
Video: Как устроена IT-столица мира / Russian Silicon Valley (English subs) 2024, Bilər
Anonim

Bir sıra bağlamaq , həm də adlanır TX kilidi , a bağlamaq bir sıra masada. Əməliyyat bir sıra əldə edir bağlamaq INSERT, YENİLƏNDİR, SİL, BİRLƏŞDİR və ya YENİLƏNİB SEÇİN bəyanatı ilə dəyişdirilmiş hər bir sıra üçün. Oracle Database avtomatik olaraq eksklüziv yerləşdirir bağlamaq yenilənmiş sıra və subeksklyuziv bağlamaq masanın üstündə.

Həm də bilirsiniz, Oracle verilənlər bazasında kilid nədir?

A bağlamaq paylaşılan məlumatlara daxil olan əməliyyatlar arasında məlumatları səhv yeniləyən və ya əsas məlumat strukturlarını səhv dəyişdirən qarşılıqlı əlaqə olan dağıdıcı qarşılıqlı əlaqənin qarşısını alan mexanizmdir. Oracle verilənlər bazası lazımi avtomatik əldə edir qıfıllar SQL ifadələrini yerinə yetirərkən.

İkincisi, Oracle-da eksklüziv kilid nədir? Eksklüziv kilid rejim assosiasiya resursunun paylaşılmasının qarşısını alır. Bu bağlamaq məlumatların dəyişdirilməsi üçün rejim əldə edilir. İlk əməliyyat bağlamaq resurs eksklüziv olaraq resursu dəyişə bilən yeganə əməliyyatdır eksklüziv kilid azad edilir.

Həmçinin sual yaranır ki, Oracle-da neçə növ kilid var?

Oracle aşağıdakı üç əsas təqdim edir qıfılların növləri : DML qıfıllar . DDL qıfıllar . Daxili qıfıllar və kilidlər.

Niyə masalar Oracle-da kilidlənir?

Masa kilidləri eyni vaxtda DDL əməliyyatları üçün paralellik nəzarətini həyata keçirin ki, a masa məsələn, DML əməliyyatının ortasında atılmır. Nə vaxt Oracle a-da DDL və ya DML bəyanatı verir masa , a masa kilidi sonra əldə edilir.

Tövsiyə: