SQL Server Snapshot çoğaltması verileri her seferinde tamamen kopyalıyor mu veya delta yayınlıyor mu?


11

İki sunucu arasındaki anlık görüntü çoğaltma bakıyorum. İşte ne var:

  • 500GB veritabanı
  • ~ 500MB gecelik bcp yükleri
  • ~ 50MB günlük işlem

Şirketteki diğer DBA'lara hangi çoğaltma türünün kullanılacağını soruyordum. Anlık Görüntü Çoğaltma'yı kullanmam söylendi. Ancak, anladığım ve okuduğumdan, her gece yükten sonra anlık görüntü veritabanını distribütöre tamamen kopyalayacak ve daha sonra diğer sunucunun üzerine tamamen yazacaktır.

Anlık görüntüler deltalarla çalışır mı yoksa her seferinde tam bir kopya mıdır?


2
Anlık görüntü çoğaltma burada en iyi seçim gibi görünmüyor.
Thomas Stringer

Yanıtlar:


8

Çevrimiçi Kitaplardan:

Anlık görüntü çoğaltma, verileri tam olarak belirli bir anda göründüğü gibi dağıtır ve verilerdeki güncelleştirmeleri izlemez. Senkronizasyon gerçekleştiğinde, tüm anlık görüntü oluşturulur ve Abonelere gönderilir.

Anlık görüntü çoğaltmasını kullanmak, aşağıdakilerden biri veya daha fazlası doğru olduğunda en uygunudur:

  1. Veriler nadiren değişir.

  2. Bir süreliğine Yayıncı ile ilgili olarak güncel olmayan verilerin kopyalarının alınması kabul edilebilir.

  3. Küçük hacimli verileri çoğaltma.

  4. Kısa bir süre içinde büyük miktarda değişiklik meydana gelir.

Anlık görüntü çoğaltma, veri değişiklikleri önemli ancak nadir olduğunda uygundur. Örneğin, bir satış organizasyonu bir ürün fiyat listesi tutarsa ​​ve fiyatların tümü aynı anda yılda bir veya iki kez güncellenirse, verilerin değiştikten sonra tüm anlık görüntüsünü çoğaltmanız önerilir. Belirli veri türleri göz önüne alındığında, daha sık anlık görüntüler de uygun olabilir. Örneğin, gün boyunca Yayıncı'da nispeten küçük bir tablo güncellenir, ancak bir miktar gecikme kabul edilebilirse, değişiklikler bir anlık görüntü olarak her gece yayınlanabilir.

Anlık görüntü çoğaltması, artımlı değişiklikler izlenmediği için, Publisher'da işlem çoğaltmasından daha düşük bir sürekli ek yüke sahiptir. Ancak, çoğaltılacak veri kümesi çok büyükse, anlık görüntüyü oluşturmak ve uygulamak için önemli kaynaklar gerekir. Anlık görüntü çoğaltmasının kullanılıp kullanılmayacağını değerlendirirken tüm veri kümesinin boyutunu ve verilerdeki değişiklik sıklığını göz önünde bulundurun.

Bu nedenle, deltalar oluşturulmaz, tüm veritabanı anlık olarak oluşturulur ve çoğaltılır.

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.