Rcsi SQL Server คืออะไร?
Rcsi SQL Server คืออะไร?

วีดีโอ: Rcsi SQL Server คืออะไร?

วีดีโอ: Rcsi SQL Server คืออะไร?
วีดีโอ: Office Hours: Ask Me Anything About Microsoft SQL Server 2024, อาจ
Anonim

SQL Server จัดให้มีการใช้งานทางกายภาพสองระดับของระดับการแยกที่ยอมรับการอ่านที่กำหนดโดย SQL มาตรฐาน การล็อกการอ่านที่คอมมิต และการแยกสแน็ปช็อตการอ่านที่คอมมิต ( RCSI ).

แล้วการใช้การแยกสแน็ปช็อตใน SQL Server คืออะไร

การแยกสแนปช็อต ระบุว่าข้อมูลที่อ่านภายใน a ธุรกรรม จะไม่สะท้อนการเปลี่ยนแปลงที่ทำขึ้นโดยการทำธุรกรรมพร้อมกันอื่นๆ NS การใช้ธุรกรรม เวอร์ชันแถวข้อมูลที่มีอยู่เมื่อ ธุรกรรม เริ่ม

ต่อมา คำถามคือ การอ่านสแน็ปช็อตที่คอมมิตทำงานอย่างไร เบื้องหลังความคิด อ่านภาพรวมที่คอมมิต การแยกมีดังต่อไปนี้: แทนที่จะล็อกบันทึกระหว่าง การอ่าน เฟสด้วย Shared Lock, SQL Server จะ คืนความเก่าให้คุณอย่างโปร่งใส มุ่งมั่น บันทึกเวอร์ชันจาก Version Store ที่เก็บเวอร์ชันถูกเก็บไว้ใน TempDb

ทราบด้วยว่าระดับการแยกเริ่มต้นใน SQL Server คืออะไร

อ่านมุ่งมั่น

สแน็ปช็อตของ SQL Server คืออะไร

ฐานข้อมูล สแนปชอต เป็นมุมมองคงที่แบบอ่านอย่างเดียวของa SQL Server ฐานข้อมูล (ฐานข้อมูลต้นทาง) ฐานข้อมูล สแนปชอต มีความสอดคล้องตามทรานแซคชันกับฐานข้อมูลต้นทาง ณ ช่วงเวลาของ สแนปชอต การสร้าง ฐานข้อมูล สแนปชอต อาศัยอยู่ที่เดิมเสมอ เซิร์ฟเวอร์ อินสแตนซ์เป็นฐานข้อมูลต้นทาง

แนะนำ: