Skip to main content

Microsoft SQL Server: การจำลองแบบ Snapshot

Introduction to Amazon Web Services by Leo Zhadanovsky (อาจ 2025)

Introduction to Amazon Web Services by Leo Zhadanovsky (อาจ 2025)
Anonim

เทคโนโลยีการจำลองแบบ snapshot ของ SQL Server ช่วยให้คุณสามารถถ่ายโอนข้อมูลระหว่างฐานข้อมูล SQL Server ได้โดยอัตโนมัติ เทคโนโลยีนี้เป็นวิธีที่ยอดเยี่ยมในการปรับปรุงประสิทธิภาพและ / หรือความเชื่อถือได้ของฐานข้อมูลของคุณ

มีหลายวิธีที่คุณอาจใช้การจำลองแบบ snapshot ในฐานข้อมูล SQL Server ของคุณ ตัวอย่างเช่นคุณอาจใช้เทคโนโลยีนี้ในการกระจายข้อมูลทางภูมิศาสตร์ไปยังฐานข้อมูลที่อยู่ในไซต์ระยะไกล ช่วยเพิ่มประสิทธิภาพสำหรับผู้ใช้ปลายทางโดยการวางข้อมูลในตำแหน่งเครือข่ายใกล้เคียงกับพวกเขาและลดภาระการเชื่อมต่อเครือข่ายแบบปริยาย

การจำลองแบบ Snapshot สำหรับการกระจายข้อมูล

นอกจากนี้คุณยังสามารถใช้การจำลองแบบ snapshot เพื่อแจกจ่ายข้อมูลระหว่างเซิร์ฟเวอร์หลายเครื่องเพื่อวัตถุประสงค์ในการสร้างสมดุลภาระด้วย กลยุทธ์การปรับใช้ทั่วไปอย่างหนึ่งคือการมีฐานข้อมูลหลักที่ใช้สำหรับการสอบถามการปรับปรุงทั้งหมดและฐานข้อมูลรองหลายตัวที่ได้รับภาพรวมและใช้ในโหมดอ่านอย่างเดียวเพื่อให้ข้อมูลแก่ผู้ใช้และแอพพลิเคชัน สุดท้ายคุณอาจใช้การจำลองแบบ snapshot เพื่ออัพเดตข้อมูลบนเซิร์ฟเวอร์สำรองเพื่อนำมาออนไลน์ในกรณีที่เซิร์ฟเวอร์หลักล้มเหลว

เมื่อคุณใช้การจำลองแบบ snapshot คุณจะคัดลอกฐานข้อมูลทั้งหมดจาก SQL Server Publisher ไปยัง Subscriber SQL Server บนพื้นฐานแบบครั้งเดียวหรือแบบต่อเนื่อง เมื่อสมาชิกได้รับการปรับปรุงจะเขียนทับสำเนาทั้งหมดของข้อมูลด้วยข้อมูลที่ได้รับจากผู้เผยแพร่ การดำเนินการนี้อาจใช้เวลานานมากกับชุดข้อมูลขนาดใหญ่และมีความจำเป็นที่คุณจะต้องพิจารณาความถี่และระยะเวลาของการกระจายภาพอย่างรวดเร็ว

ตัวอย่างเช่นคุณไม่ต้องการโอนภาพรวมระหว่างเซิร์ฟเวอร์ในช่วงกลางของข้อมูลที่ไม่ว่างบนเครือข่ายที่มีการใช้งานมาก การถ่ายโอนข้อมูลในตอนกลางคืนจะเป็นเรื่องที่ชาญฉลาดมากขึ้นเมื่อผู้ใช้อยู่ที่บ้านและมีแบนด์วิธที่อุดมสมบูรณ์

การเริ่มต้นการจำลองแบบสแน็ปช็อตเป็นกระบวนการสามขั้นตอน

  1. สร้างผู้จัดจำหน่าย
  2. สร้างสิ่งพิมพ์
  3. สมัครสมาชิกสิ่งพิมพ์

คุณสามารถทำซ้ำขั้นตอนสุดท้ายในการสร้างสมาชิกได้หลายครั้งตามความจำเป็นเพื่อสร้างสมาชิกทั้งหมดที่คุณต้องการ การจำลองแบบ Snapshot เป็นเครื่องมือที่มีประสิทธิภาพที่ช่วยให้คุณถ่ายโอนข้อมูลระหว่างการติดตั้ง SQL Server ในองค์กรของคุณ บทเรียนที่เชื่อมโยงด้านบนจะช่วยให้คุณเริ่มต้นย้ายข้อมูลภายในเวลาไม่กี่ชั่วโมง