რა არის TX lock Oracle-ში?
რა არის TX lock Oracle-ში?

ვიდეო: რა არის TX lock Oracle-ში?

ვიდეო: რა არის TX lock Oracle-ში?
ვიდეო: Basics of Locks and Blocking Session in Oracle 19c 2024, დეკემბერი
Anonim

რიგი ჩაკეტვა , ასევე მოუწოდა ა TX საკეტი , არის ჩაკეტვა მაგიდის ერთ რიგში. გარიგება იძენს რიგს ჩაკეტვა თითოეული მწკრივისთვის, რომელიც შეცვლილია INSERT, UPDATE, DELETE, MERGE, ან SELECT FOR UPDATE განაცხადით. Oracle მონაცემთა ბაზა ავტომატურად ათავსებს ექსკლუზიურს ჩაკეტვა განახლებულ რიგში და ქვეექსკლუზივი ჩაკეტვა მაგიდაზე.

ასევე იცით, რა არის ჩაკეტვა Oracle-ის მონაცემთა ბაზაში?

ა ჩაკეტვა ეს არის მექანიზმი, რომელიც ხელს უშლის დესტრუქციულ ურთიერთქმედებებს, რაც არის ურთიერთქმედება, რომელიც არასწორად აახლებს მონაცემებს ან არასწორად ცვლის მონაცემთა ბაზისურ სტრუქტურებს, გაზიარებულ მონაცემებზე წვდომის ტრანზაქციებს შორის. Oracle მონაცემთა ბაზა ავტომატურად იღებს აუცილებელს საკეტები SQL განცხადებების შესრულებისას.

მეორეც, რა არის ექსკლუზიური საკეტი Oracle-ში? ექსკლუზიური საკეტი რეჟიმი ხელს უშლის Associates რესურსის გაზიარებას. ეს ჩაკეტვა რეჟიმი მიღებულია მონაცემების შესაცვლელად. პირველი გარიგება ჩაკეტვა რესურსი ექსკლუზიურად არის ერთადერთი ტრანზაქცია, რომელსაც შეუძლია შეცვალოს რესურსი მანამდე ექსკლუზიური საკეტი გამოშვებულია.

ასევე საკითხავია, რამდენი ტიპის საკეტი არსებობს Oracle-ში?

Oracle გთავაზობთ შემდეგ სამ მთავარს სახის საკეტები : DML საკეტები . DDL საკეტები . შიდა საკეტები და საკეტები.

რატომ არის მაგიდები ჩაკეტილი Oracle-ში?

მაგიდის საკეტები განახორციელეთ კონკურენტული კონტროლი ერთდროული DDL ოპერაციებისთვის ისე, რომ ა მაგიდა არ იშლება, მაგალითად, DML ოპერაციის შუაში. Როდესაც Oracle გამოსცემს DDL ან DML განცხადებას ა მაგიდა , ა მაგიდის საკეტი შემდეგ არის შეძენილი.

გირჩევთ: