Aracılığıyla paylaş


Koşullu Sil izleme ile birleştirme çoğaltması performansı en iyi duruma getirme

Not

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

Birleştirmeye için bir veya daha fazla makaleleri silen belirtebileceğiniz çoğaltması çoğaltma Tetikleyicileri ve sistem tabloları tarafından izlenecek değil.Bir makale için bu seçeneği belirtirseniz, silmeleri değil izlenen veya yayımcı veya tüm abonelere yinelenmiş.Bu seçenek, çok sayıda uygulama senaryoları desteklemek için ve bir performansı en iyi duruma getirmek için silmeleri çoğaltma gerekli veya uygun olmadığı durumlarda sağlamak için kullanılabilir.Performans üç şekilde geliştirilmiştir: değil depolanan meta veriler silme siler eşitleme sırasında numaralandırılan; siler değil çoğaltılmasını ve Abone tarafında uygulanır.

Not

Yalnızca karşıdan yükleme makaleleri kullanmak için , yayın uyumluluk düzeyini en az olmalı 90RTM.Daha fazla bilgi için konunun "Uyumluluk düzey için birleştirme yayınları" bölümüne bakın... Bir çoğaltma topolojisi SQL Server birden çok sürümünü kullanma.

Seçeneği, bir yayın oluşturulduğunda veya uygulama bazı siler çoğaltılması ve diğerleri çoğaltılması değil, gerektiriyorsa gibi toplu iş iş siler, açma ve kapatma toggled belirtilebilir.Aşağıdaki örneklerde, bu seçenek uygulamayı kullanılabilir yolları gösterilmektedir:

  • Hareketli bir satış ekibi için uygulama genellikle tablolar gibi vardır SalesOrderHeader, SalesOrderDetail and Ürün.Siparişler Abone tarafında girilen ve sonra çoğaltılmasını Yayımcı, hangi genellikle bir sipariş karşılama sistem verileri sağlar.Birçok mobil çalışanları depolama sınırlı el aygıtları kullan: Sipariş, Yayımcı tarafında alındıktan sonra Abone tarafında silinebilir. Sipariş sistemdeki hala etkin olduğundan, yayımcıya silme yayılır değil.

    Bu senaryoda, silmeleri için izlenecek değil SalesOrderHeader and SalesOrderDetail tablolar.Silme için izlenecek Ürün tablo, nedeni, bir ürün, Yayımcı tarafında silindi, silme için abone ürün listesinin güncel tutmak için gönderilmelidir.

  • Uygulama geçmişe dönük verileri depolamak bir tablo gibi TransactionHistorydüzenli olarak bir yıl eski kayıtlar temizlenir,. Aboneleri geçerli ay içinde yalnızca hareketlerinde veri almak, tablo süzülmüş.Eski veri temizleme sırasında yayımcı aylık toplu iş iş siler abonelerine ilgili değildir, ancak bunlar hala izlenir ve varsayılan olarak numaralandırılmış.

    Bu senaryoda, toplu iş iş iş oluştu önce aktivite sistemde durdurulmuş ve uygulamayı siler izlenmesini devre dışı.Işlem tamamlandıktan sonra izleme yeniden etkinleştirilmiş olması.

Important noteImportant Note:

Yayımcı tarafında diğer etkinliklerin oluşmaya devam ederse abonelerine bulaşan siler Sil izleme devre dışı durumdayken gerçekleşmez emin olmalısınız.

Siler, belirlemek için izlenen.