Aracılığıyla paylaş


Çoğaltma yönetimi için en iyi uygulamalar

Çoğaltma yapılandırdıktan sonra çoğaltma topolojisi yönetme konusunda bilmek önemlidir.Bu konuda temel en iyi uygulama çeşitli alanları her alan için ek bilgilere bağlantılar sağlar.Bu bölümde sunulan en iyi uygulama Kılavuzu aşağıdaki ek olarak, kendi ortak soruları ve sorunlar ile acquaint için sık sorulan sorular konu ile okuma düşünün: Sık sorulan sorular çoğaltma Yöneticiler için.

En iyi uygulama Kılavuzu, iki alanlara bölmek yararlıdır:

  • Tüm çoğaltma topolojileri için uygulanan en iyi uygulamalar aşağıdaki bilgileri kapsamaktadır:

    • Geliştirme ve strateji geri yükleme ve yedek test.

    • çoğaltma topolojisi komut dosyası.

    • Uyarı eikleri oluşturur.

    • çoğaltma topolojisi izleyin.

    • Performans taban çizgisi oluşturun ve gerekirse, çoğaltma ayarlayın.

  • Aşağıdaki bilgiler ele alınması gereken, ancak topolojinizi için gerekli olabilir iyi kapsar:

    • Verileri düzenli olarak doğrulayın.

    • Profilleri aracılığıyla aracı parametreleri ayarlayın.

    • Yayın ve dağıtım saklama dönemi ayarlayın.

    • Uygulama gereksinimleri makale ve yayın özelliklerini değiştirirseniz nasıl gerçekleştirileceğini anlamış.

    • Uygulama gereksinimleri değiştirirseniz, şema değişiklikleri nasıl gerçekleştirileceğini anlamış.

Geliştirmek ve bir yedek sınamak ve strateji geri yükleme

Tüm veritabanlarını düzenli olarak yedeklenmesi gerekir ve bu yedekleri geri yükleme özelliğini düzenli aralıklarla sınanacağı; yinelenen veritabanları Hayır farklıdır.Aşağıdaki veri tabanlarını düzenli olarak yedeklenmesi gerekir:

  • yayın veritabanı

  • Dağıtım veritabanı

  • Abonelik veritabanlarının

  • msdb veritabanı ile yayımcı, dağıtımcı ve tüm abonelere ana veritabanı

Yinelenen veritabanları ile ilgili için yedekleme ve geri yükleme verileri özel dikkat gerektirir.Daha fazla bilgi için bkz:Metatabanını yedekleme ve geri yükleme Databases yinelenmiş..

Komut dosyası çoğaltma topolojisi

Komut bir topoloji tüm çoğaltma bileşenlerinde bir olağanüstü durum kurtarma planının bir parçası olarak dosyası ve yinelenen görevleri otomatikleştirmek için komut dosyaları da kullanılabilir.Bir komut dosyası içerenTransact-SQLSistem saklı yordamları komut dosyası, yayımlama veya çoğaltma bileşenleri uygulamak için gerekli abonelik.Scripts can be created in a wizard (such as the New Publication Wizard) or in Microsoft SQL Server Management Studio after you create a component.Görüntüleyebilir, değiştirebilir ve komut dosyası kullanarak çalıştırmaSQL Server Management StudioorsqlCmd.Komut dosyaları, bir çoğaltma topolojisi yapılandırılması durumunda kullanılacak yedek dosyalar depolanabilir.Daha fazla bilgi için bkz:Nasıl Yapılır: Komut dosyası çoğaltma Objects (SQL Server Management Studio'yu).

Özellik değişiklikleri yapılırsa bir bileşeni rescripted.Özel saklı yordamlarda işlem ile kullandığınız çoğaltma, komut dosyaları ile bir kopyasını her yordam depolanmış; yordamı değişirse kopya güncelleştirilmesi gerekir (yordamlar genellikle güncelleştirilir şema değişiklikleri veya değişen uygulama gereksinimleri nedeniyle).Özel yordamlar hakkında daha fazla bilgi için bkz:Değişiklikler için işlem makaleleri nasıl yayılma belirtme.

Performans taban çizgisi oluşturun ve gerekirse, çoğaltma ayarla

Çoğaltma yapılandırılmadan önce çoğaltma performansı etkileyen faktörleri ile öğrenmeye önerilir:

  • Sunucu ve ağ donanımı

  • Veritabanı tasarımı

  • dağıtımcı yapılandırma

  • Yayın tasarım ve seçenekleri

  • Filtre tasarımı ve kullanma

  • Abonelik Seçenekleri

  • Anlık görüntü seçenekleri

  • Aracı parametreleri

  • Bakım

Bu etkenler her çoğaltma türünü nasıl etkilediği hakkında daha fazla bilgi için bkz:

Çoğaltma yapılandırıldıktan sonra nasıl, uygulamalar ve topoloji için tipik bir iş yükü ile yineleme davranışını belirlemenizi sağlayacak bir performans temeli geliştirmek için önerilir.Replication Monitor ve Sistem Monitörü, normal çoğaltma performansı aşağıdaki beş boyuta numaraları belirlemek için kullanın:

  • Gecikme süresi: bir veri değişikliği, bir çoğaltma topolojisi. düğümleri arasındaki dağıtılmasını geçen saat

  • İşlem hacmi: çoğaltma etkinliği (bir saat içinde teslim komutları cinsinden) miktarını bir sistemi korumak saat.

  • Eşzamanlılık: bir sistemde aynı anda çalışabilir çoğaltma işlemleri sayısı.

  • Eşitleme süresi: tamamlamak için belirli bir eşitleme ne kadar sürer.

  • Kaynak tüketimi: sonucunda, çoğaltma işlemini. kullanılan donanım ve ağ kaynakları

Düşük ve yüksek işlem hacmi işlemsel kopyalama genellikle yerleşik sistemler gerektirdiği için gecikme süresi ve işlem hacmi işlemsel kopyalama için en uygundur.Eşzamanlılık ve eşitleme süresini çoğaltma birleştirmek en uygun, sistemlerini birleştirme çoğaltması yerleşik olduğundan genellikle çok sayıda aboneleri vardır ve yayımcı bu aboneleri ile eş zamanlı eşitlemeler çok sayıda olabilir.

Temel sayı, belirlenmiş sonra küme eşikleri çoğaltma Monitor'de.Daha fazla bilgi için bkz: Çoğaltma izleyicisi'nde, eşikleri ve uyarılarını ayarlama ve Çoğaltma aracısı olayları için uyarıları kullanma. Performans sorunu yaşarsanız, yukarıda listelenen enhancing performans konularında öneriler üzerinden okumak için ve göstergesi sorunları etkileyen alanlarda değişiklikleri uygulamak için önerilir.

Eşik ve uyarılar

Çoğaltmayı izleme sağlar küme eşikleri çok sayıda ilgili durum ve performans.Topolojinizi için uygun eşikleri önerilir; bir eşiğe ulaşıldığında, bir uyarı görüntülenir ve bir uyarı e-posta hesabı, çağrı cihazı veya başka bir aygıt için isteğe bağlı olarak gönderilebilir.Daha fazla bilgi için bkz:Çoğaltma izleyicisi'nde, eşikleri ve uyarılarını ayarlama.

Eşik izleme ile ilişkili olabilir uyarıları yanı sıra, çoğaltma, çoğaltma aracısı eylemlerine yanıt önceden tanımlanmış uyarıları sunar.Bu uyarılar, çoğaltma topolojisi durumu hakkında bilgilendirilmek için bir yönetici tarafından kullanılabilir.Uyarıları açıklayan konu içinde okuma ve (da gerekirse ek uyarı oluşturmak mümkündür) yönetim gereksinimlerinize uyma kullanmak için önerilir.Daha fazla bilgi için bkz:Çoğaltma aracısı olayları için uyarıları kullanma.

çoğaltma topolojisi izleme

Sonra çoğaltma topolojisi yerdir ve eşikleri ve Uyarıları için yapılandırılmış olan çoğaltma düzenli olarak izlemek için önerilir.Bir çoğaltma topolojisi izleme çoğaltma dağıtmanın önemli bir özelliği var.Çoğaltma etkinliğini dağıtıldığı için çoğaltmaya katılan tüm bilgisayarlar arasında etkinlik ve durumunu izlemek için gereklidir.Çoğaltma izlemek için aşağıdaki Araçlar kullanılabilir:

Verileri belirli aralıklarla doğrulama

Doğrulama çoğaltma tarafından gerekmez, ancak düzenli olarak işlemsel kopyalama için doğrulama çalıştırmak için önerilen ve birleştirme çoğaltması.Doğrulama veri yayımcı abone veri eşleştiğini doğrulamak sağlar.Doğrulama başarılı, Abone tarafında güncelleştirmeler desteklenir, o anda tüm değişiklikleri yayımcıya abone (ve yayımcıya abone) çoğaltıldığını ve iki veritabanı eşit olduğunu gösterir.

yayın veritabanı yedek zamanlamaya göre doğrulama yapılması önerilir.Örneğin, yayın veritabanı haftada bir kez tam bir yedek, doğrulama yedek tamamlandıktan sonra haftada çalıştırılabilir.Daha fazla bilgi için bkz:Doğrulama veri yinelenmiş..

Gerekirse aracısı parametrelerini değiştirmek için aracı profilleri kullan

Aracı profilleri çoğaltma aracısı parametrelerini ayarlamak için uygun bir yöntem sağlar.Aracı komut satırında parametreleri de belirtilebilir, ancak, genellikle daha önceden tanımlanmış aracı profilini kullanmak için veya bir parametre değeri değiştirmek isterseniz, yeni bir profil oluşturmak için uygundur.Kullanıyorsanız, örneğin birleştirme çoğaltma ve geniş bant bağlantı bir çevirmeli bağlantı, bir abone taşır kullanmayıyavaş bağlantı Merge Agent profili; daha iyi parametre kümesi uygun daha yavaş iletişim bağlantısı. için bu profili kullanır Daha fazla bilgi için bkz:Çoğaltma aracısı profilleri.

Yayın ve dağıtım saklama dönemi gerekirse ayarlama

İşlemsel kopyalama ve birleştirme çoğaltma saklama dönemi, sırasıyla hareketleri dağıtım veritabanına ne kadar süre saklanır ve ne sıklıkta abonelik eşitlenmelidir belirlemek için kullanın.Varsayılan ayarları kullanmak için önerilen ayarları ayarlama ister, belirlemek için topolojinizi izlemek üzere ilk olarak, ancak.Örneğin, birleştirme durumunda çoğaltma belirler ve bu da yayın bekletme süresi (14 gün için varsayılan) ne kadar meta veriler sistem tablolarında depolanır.Abonelik beş gün içinde her zaman eşitleme, meta veriler azaltmak ve büyük olasılıkla daha yüksek performans sağlayan daha küçük bir numarayla ayar ayarlama düşünün.Daha fazla bilgi için bkz:Abonelik bitiş ve etkinliğini kaldırmayı.

Nasıl yayınları uygulama gereksinimleri değiştirirseniz değiştirin

Bir yayın oluşturduktan sonra eklemek veya makaleleri doğrudan ya da yayın ve makale özelliklerini değiştirmek gerekli olabilir.Değişikliklerin çoğu, sonra yayını oluşturulur, ancak bazı durumlarda, yayın için yeni bir anlık görüntü oluştur ve/veya yayın için abonelikleri yeniden başlatmak gerekli izin verilir.Daha fazla bilgi için bkz: Yayın ve makale özellikleri değiştirme ve Makaleleri için ve bırakma makaleleri varolan yayınlar ekleme.

Uygulama gereksinimleri değiştirirseniz, şema değişiklikleri nasıl

Çoğu durumda, uygulama üretimin sonra şema değişiklikleri gereklidir.Bir çoğaltma topolojisi bu değişiklikler genellikle için tüm abonelere dağıtılmasını gerekir.çoğaltma, yayımlanmış nesneler, şema değişiklikleri çeşitli destekler.When you make any of the following schema changes on the appropriate published object at a Microsoft SQL Server Publisher, that change is propagated by default to all SQL Server Subscribers:

  • TABLO DEĞİŞTİRME

  • GÖRÜNÜMÜ DEĞİŞTİRME

  • YORDAMI DEĞİŞTİRME

  • DEĞİŞTİRME işlev

  • TETİKLEYİCİ DEĞİŞTİRME

Daha fazla bilgi için bkz:Üzerinde yayın Databases şema değişiklikleri yapma.

See Also

Other Resources