10 TB veritabanı yedekleme / geri yükleme Soru


15

10 TB büyük bir üretim veri tabanımız var. Bunu bir bulut hizmetine taşımayı düşünüyoruz, ancak riskleri anlamalı ve tüm sürecin süresini tahmin etmeliyim. Yerel SQL Server 2014 SP2 yedekleme çözümünü kullanarak veritabanını ayda bir kez yedekliyorum. Süresi yaklaşık 720 dakika - 12 saattir. Sıkıştırma oranı 5'tir, yani yedekleme boyutu neredeyse 2 TB'dir. Birikmiş yedekleri göze alamayız çünkü birikmişlerdir, bunlar Tam kadar fazla zaman ve yer kaplar, bu nedenle her 10 dakikada bir ~ 144 dosya yerine T-log yedekleri (her biri ~ 200 Mb) yaparız. BÜYÜK soru tüm bu istatistiklere sahip, 10 TB veri içeren 2 TB'lık bir yedeği geri yüklemenin ne kadar süreceği hakkında herhangi bir fikri olan var mı? Tam yedekleme süresinden çok daha uzun olur mu?


3
Bunun ne kadar süreceğini öğrenmek için geri yüklemeniz gerekir. Bak bu cevap. `` bir bulut hizmetine taşıma '' - daha spesifik olmanız gerekir, seçenekler seçtiğiniz hizmete bağlı olacaktır. FYI SQL 2014 R2 sürümü yok.
SqlWorldWide

1
Yedekleme ve geri yükleme işlemleri çok farklıdır, bu nedenle bir işlemle ilgili bulguları diğer tahminlere ulaşmak için kullanamazsınız - iç ve dış faktörler devreye girecektir. Yapılacak en iyi şey denemek, önce küçük bir yedekle denemek ve sonra sizi nereye götürdüğünü görmek isteyebilirsiniz.
Bertrand Leroy

Birden fazla dosyaya mı yedekliyorsunuz? Yedekleme ve geri yükleme sürelerini büyük ölçüde hızlandırabildiğini gördüm. mssqltips.com/sqlservertip/935/…
Jonathan Fite

" her 10 dakikada bir ~ 70 dosya. " 24 saat boyunca her 10 dakikada bir 144 dosya.
RonJohn

sürüm ve dosya sayısı konusunda haklısınız. Microsoft SQL Server 2014 (SP2-CU11) (KB4077063) - 12.0.5579.0 (X64) 21 Şub 2018 12:19:47 Telif Hakkı (c) Microsoft Corporation Enterprise Edition: Windows ve 144 dosyalarında çekirdek tabanlı lisanslama (64 bit) . benim hatam.
yrushka

Yanıtlar:


21

Bu test etmek basit ve hızlıdır.

Bu 2 TB yedekleme dosyasını alın, AzCopy kullanarak Azure'a kopyalayın . 12-15 TB SSD depolama alanı ile yapılandırılmış "Ücretsiz Lisans: Windows Server 2016'da SQL Server 2017 Geliştiricisi" görüntüsünü kullanarak bir SQL Server sağlayın. Uzak masaüstünü SQL VM'ye uzaklaştırın ve yedeklemeyi doğrudan Blob Storage'dan geri yükleyin veya yerel bir diske kopyalayıp geri yükleyin.

Test etmediğinizde VM'yi kapatmayı ve ücretleri en aza indirmek için işiniz bittiğinde ve diskleri yok etmeyi unutmayın.


0

Cevaplarınız için hepinize teşekkürler. İşte geri yükleme süresini tahmin etmek için yaptım. Şu anda 2 TB yedeklemesini geri yüklemek için gerçek bir test senaryosu göze alamayız ve geçiş için henüz nihai yapılandırmayı bilmiyorum. Şimdi sahip olduklarımıza yakın olurdu. Ve Alibaba Bulut olacak. Klasik Sanal makineleri (ECS) kullanacağız. Üretim SQL Server örneği ile yapılandırmada aynı olan 4 düğümlü SQL kümesinde 4'üncü düğümde 2 küçük yedekleme geri yüklemesini test ettim. Geri yüklemeler, geri yükleme süresinde yedekleme süresinden% 20 ila% 50 arasında bir artış olduğunu ortaya koydu. % 50 alarak 720 dakikalık yedekleme süresine başvuruyorum - 1080 dakikalık geri yükleme sürem (18 saat) aldım. Ayrıca, 5 dosyaya bölünmüş test edilmiş veritabanları için yedekleme ile davayı test ettim ve geri yükleme süresi hiç azalmadı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.