คำถามการสำรอง / กู้คืนฐานข้อมูล 10 TB


15

เรามีฐานข้อมูลการผลิตขนาดใหญ่มากซึ่งมีขนาด 10 TB เรากำลังพิจารณาโยกย้ายไปยังบริการคลาวด์ แต่ฉันต้องเข้าใจความเสี่ยงและประเมินระยะเวลาของกระบวนการทั้งหมด ฉันสำรองฐานข้อมูลหนึ่งครั้งต่อเดือนโดยใช้โซลูชันการสำรองข้อมูล Native SQL Server 2014 SP2 ระยะเวลาเกือบ 720 นาที - 12 ชั่วโมง อัตราส่วนการบีบอัดคือ 5 หมายถึงขนาดสำรองเกือบ 2 TB เราไม่สามารถทำสำเนาสำรองที่แตกต่างกันได้เนื่องจากสะสมสิ่งเหล่านี้ใช้เวลาและพื้นที่มากเท่ากับ Full ดังนั้นเราจึงทำการสำรองข้อมูล T-log (ประมาณ 200 Mb ต่อครั้ง) แทนทุก ๆ 10 นาที ~ 144 ไฟล์ต่อวัน คำถามบิ๊กกำลังมีสถิติเหล่านี้ไม่มีใครมีความคิดใด ๆ ว่าต้องใช้เวลานานเท่าใดในการกู้คืนข้อมูลสำรอง 2 TB ที่มีข้อมูล 10 TB มันจะนานกว่าระยะเวลาการสำรองข้อมูลทั้งหมดหรือไม่


3
คุณต้องกู้คืนเพื่อดูว่าจะใช้เวลานานเท่าใด ดูนี้คำตอบ `การโยกย้ายในบริการคลาวด์ '- คุณต้องเจาะจงมากขึ้นตัวเลือกจะขึ้นอยู่กับบริการที่คุณเลือก FYI ไม่มีรุ่น SQL 2014 R2
SqlWorldWide

1
การสำรองข้อมูลและการดำเนินการกู้คืนแตกต่างกันมากดังนั้นคุณจึงไม่สามารถใช้การค้นพบเกี่ยวกับการดำเนินการหนึ่งเพื่อประเมินอย่างสมเหตุสมผลสำหรับปัจจัยอื่น ๆ - ปัจจัยภายในและภายนอกจะเข้ามามีบทบาท สิ่งที่ดีที่สุดที่ต้องทำคือลองใช้งานคุณอาจลองสำรองข้อมูลขนาดเล็กก่อนจากนั้นดูว่าจะพาคุณไปที่ไหน
Bertrand Leroy

คุณทำการสำรองข้อมูลหลายไฟล์หรือไม่? ฉันพบว่ามันสามารถเพิ่มความเร็วในการสำรองและเรียกคืนเวลาได้อย่างมาก mssqltips.com/sqlservertip/935/…
Jonathan Fite

" ทุกๆ 10 นาที ~ 70 ไฟล์ต่อวัน " ทุก ๆ 10 นาทีเป็นเวลา 24 ชั่วโมงจะมี 144 ไฟล์
RonJohn

คุณพูดถูกเกี่ยวกับเวอร์ชั่นและจำนวนไฟล์ Microsoft SQL Server 2014 (SP2-CU11) (KB4077063) - 12.0.5579.0 (X64) 21 ก.พ. 2018 12:19:47 ลิขสิทธิ์ (c) Microsoft Corporation รุ่นองค์กร: สิทธิ์ใช้งานแบบคอร์ (64 บิต) บน Windows และ 144 ไฟล์ . ความผิดฉันเอง.
yrushka

คำตอบ:


21

ง่ายและรวดเร็วในการทดสอบ

ใช้เวลาที่ไฟล์สำรอง 2TB คัดลอกไป Azure ใช้AzCopy จัดเตรียม SQL Server โดยใช้อิมเมจ "สิทธิ์ใช้งานฟรี: ผู้พัฒนา SQL Server 2017 บน Windows Server 2016" ที่กำหนดค่าด้วยพื้นที่เก็บข้อมูล SSD 12-15 TB เดสก์ท็อประยะไกลไปยัง SQL VM และเรียกคืนการสำรองข้อมูลโดยตรงจาก Blob Storageหรือคัดลอกไปยังดิสก์ภายในเครื่องแล้วคืนค่า

อย่าลืมปิด VM เมื่อคุณไม่ได้ทำการทดสอบและทำลายมันและดิสก์เมื่อคุณทำเสร็จแล้วเพื่อลดค่าใช้จ่าย


0

ขอบคุณสำหรับคำตอบ นี่คือสิ่งที่ฉันทำเพื่อประเมินเวลาการเรียกคืน ขณะนี้เราไม่สามารถจ่ายได้สถานการณ์การทดสอบจริงของการกู้คืนข้อมูลสำรอง 2 TB และฉันยังไม่รู้ว่าการกำหนดค่าสุดท้ายสำหรับการย้ายข้อมูล มันจะใกล้เคียงกับสิ่งที่เรามีตอนนี้ และจะอยู่ใน Alibaba Cloud เราจะใช้เครื่อง Classic Virtual (ECS) ฉันทดสอบการสำรองข้อมูลขนาดเล็ก 2 คืนบนโหนด 4'th ในคลัสเตอร์ SQL โหนด 4 ซึ่งเหมือนกันในการกำหนดค่ากับอินสแตนซ์การผลิต SQL Server คืนค่าเผยให้เห็นเวลาการกู้คืนเพิ่มขึ้น 20% ถึง 50% จากเวลาสำรอง จด 50% และใช้กับเวลาการสำรองข้อมูล 720 นาที - ฉันได้รับเวลาการกู้คืนที่ 1080 นาที (18 ชั่วโมง) ฉันยังทดสอบเคสด้วยการสำรองข้อมูลสำหรับทั้งฐานข้อมูลที่ทดสอบแยกเป็น 5 ไฟล์และเวลาคืนค่าไม่ลดลงเลย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.