რა არის Read_committed_snapshot?
რა არის Read_committed_snapshot?

ვიდეო: რა არის Read_committed_snapshot?

ვიდეო: რა არის Read_committed_snapshot?
ვიდეო: Read committed snapshot isolation level in sql server 2024, ნოემბერი
Anonim

The READ_COMMITTED_SNAPSHOT მონაცემთა ბაზის ოფცია განსაზღვრავს ნაგულისხმევი READ COMMITTED იზოლაციის დონის ქცევას, როდესაც მონაცემთა ბაზაში ჩართულია სნეპშოტების იზოლაცია. თუ ცალსახად არ მიუთითებთ READ_COMMITTED_SNAPSHOT ON, READ COMMITTED გამოიყენება ყველა იმპლიციტურ ტრანზაქციაზე.

შესაბამისად, რა არის Rcsi SQL Server?

SQL სერვერი უზრუნველყოფს წაკითხული ჩადენილი იზოლაციის დონის ორ ფიზიკურ განხორციელებას, რომელიც განისაზღვრება SQL სტანდარტული, ჩაკეტილი წაკითხული ჩადენილი და წაკითხული ჩაწერილი სნეპშოტის იზოლაცია ( RCSI ).

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

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

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

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

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

რა არის Snapshot იზოლაციის გამოყენება SQL Server-ში?

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

გირჩევთ: