როგორ მუშაობს ჩადენილი სნეპშოტის წაკითხვა?
როგორ მუშაობს ჩადენილი სნეპშოტის წაკითხვა?

ვიდეო: როგორ მუშაობს ჩადენილი სნეპშოტის წაკითხვა?

ვიდეო: როგორ მუშაობს ჩადენილი სნეპშოტის წაკითხვა?
ვიდეო: Difference between snapshot isolation and read committed snapshot 2024, მაისი
Anonim

Რა არის წაიკითხეთ ჩადენილი სნეპშოტი Იზოლაცია? იდეა უკან წაიკითხეთ ჩადენილი სნეპშოტი იზოლაცია არის შემდეგი: ჩანაწერის ჩაკეტვის ნაცვლად კითხვა ფაზაში Shared Lock, SQL Server გამჭვირვალედ დაგიბრუნებთ ძველს ჩადენილი ჩანაწერი ვერსია Version Store-დან. Version Store ინახება TempDb-ში.

შემდეგ, არის წაკითხული ჩადენილი სნეპშოტი?

არ არის ჩამკეტები განთავსებული მონაცემებზე, როდესაც ის იკითხება , ისე ᲙᲐᲓᲠᲘ ტრანზაქციები არ ბლოკავს სხვა ტრანზაქციებს მონაცემების ჩაწერაში. The READ_COMMITTED_SNAPSHOT მონაცემთა ბაზის ვარიანტი განსაზღვრავს ნაგულისხმევის ქცევას წაიკითხეთ ჩადენილი იზოლაციის დონე, როდესაც კადრი იზოლაცია ჩართულია მონაცემთა ბაზაში.

გარდა ამისა, როგორ შევამოწმო ჩემი სნეფშოტის იზოლაციის დონე? შესამოწმებლად თუ არა კადრი გარიგება იზოლაციის დონე ჩართულია, მიჰყევით ამ ნაბიჯებს: გაუშვით SQL Server Profiler.

შენიშვნა TransactionID სვეტის საჩვენებლად დააწკაპუნეთ ველის ჩვენება ყველა სვეტის ასარჩევად.

  1. დააწკაპუნეთ გაშვებაზე კვალის დასაწყებად.
  2. Business Intelligence Development Studio-ში დაამუშავეთ ანალიზის სერვისების პროექტი.

მეორეც, როგორ მუშაობს Snapshot იზოლაცია?

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

რა არის წაკითხული ჩადენილი სნეპშოტი?

იდეა უკან წაიკითხეთ ჩადენილი სნეპშოტი იზოლაცია არის შემდეგი: ჩანაწერის ჩაკეტვის ნაცვლად კითხვა ფაზაში Shared Lock, SQL Server გამჭვირვალედ დაგიბრუნებთ ძველს ჩადენილი ჩანაწერი ვერსია Version Store-დან. Version Store ინახება TempDb-ში.

გირჩევთ: