რა იკითხება არაკომიტირებული SQL Server-ში?
რა იკითხება არაკომიტირებული SQL Server-ში?

ვიდეო: რა იკითხება არაკომიტირებული SQL Server-ში?

ვიდეო: რა იკითხება არაკომიტირებული SQL Server-ში?
ვიდეო: MSSQL - Understanding Isolation Level by Example (Read Uncommitted) 2024, მაისი
Anonim

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

ამასთან დაკავშირებით, რა იკითხება ჩადენილი SQL Server-ში?

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

ასევე იცით, რა არის ფანტომი წაკითხული? ა მოჩვენებითი წაკითხული ხდება მაშინ, როდესაც ტრანზაქციის მსვლელობისას სრულდება ორი იდენტური მოთხოვნა და მეორე მოთხოვნის მიერ დაბრუნებული მწკრივების კოლექცია პირველისგან განსხვავდება. მარტივი მაგალითები: მომხმარებელი A აწარმოებს ერთსა და იმავე შეკითხვას ორჯერ.

ამ გზით წაკითხული არაკომიტირებული იგივეა რაც ნოლოკი?

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

რა არის არაკომიტირებული წაკითხული db2-ში?

V4-დან მოყოლებული, DB2 უზრუნველყოფილია წაიკითხეთ - საკეტების მეშვეობით, ასევე ცნობილია როგორც ბინძური წაკითხული ”ან” დაუმორჩილებელი წაკითხული ”, რათა დაეხმარონ კონკურენტულობის პრობლემების დაძლევაში. გამოყენებისას ა დაუმორჩილებელი კითხულობს აპლიკაციის პროგრამას შეუძლია წაიკითხეთ მონაცემები, რომლებიც შეიცვალა, მაგრამ ჯერ არ არის ჩადენილი.

გირჩევთ: