Share via


Toplu işlem işleme yük boşaltma

Bazı uygulamalar, veri işleme yoğun toplu iş iş iş yapılması gerekir.Çoğu durumda, çünkü sunucuda başka işlemler ile işlem yükü uğratır toplu iş iş işlemlerini işleme (OLTP) sunucusu, çevrimiçi işlem gerçekleştirilemez.Bu durumda, gerçekleştirmek için gerekli toplu iş iş işlem ayrı bir sunucuda.Bazı durumlarda, toplu iş iş işlem yalnızca devredilen; diğer durumlarda, toplu iş iş işlemin sonuçlarını çevrimiçi işlem sunucuya geri yayılır.

Aşağıdaki şekil tipik bir senaryo için çoğaltılan verileri gösteren toplu iş iş işlem sunucu:

Replicating data for batch processing

Adventure Works döngüsü örneği

Adventure Works Cycles is a fictional manufacturing company used to demonstrate database concepts and scenarios.Daha fazla bilgi için bkz:AdventureWorks örnek veritabanları.

Adventure Works Cycles kullandığı toplu iş iş işlem kendi Web sitesinde kredi kartı sahtekarlık olup olmadığını denetlemek için.Data collected from website transactions is replicated from the Microsoft SQL Server that services the website to a separate SQL Server that is used for a number of Adventure Works Cycles applications.Üzerinde toplu iş iş işlem sunucu verileri için kredi kartı dolandırıcılık desenlerini denetlenir.Küçük miktarda veri (hesap şüpheli etkinlik ise küçük bir sütun sayısı içindeki verileri güncelleştirme) sahtekarlık algılama oluşturur, ancak denetim hesaplama yoğun ve önemli sunucu kaynakları gerekli kılar.toplu iş iş iş çalıştırıldıktan sonra çok küçük miktarda veri dolandırıcılık olası belirtileri gösteren herhangi bir hesabı gösteren Web sitesi için OLTP sunucuya geri gönderilir.

Bu senaryo için ortak gereksinimleri

toplu iş iş işlem uygulamalar genellikle bir uygun çoğaltma çözümü adres gerekir aşağıdaki gereksinimleri vardır:

  • Sistem, işlem tutarlılığı korumak gerekir.

  • Sistem düşük olması gerekir: gereken güncelleştirmeler çevrimiçi işlem sunucusu ulaşmak toplu iş iş işlem sunucu hızlı bir şekilde.

  • Sistem yüksek işlem hacmi olmalıdır: işlemesi gereken çoğaltma, çok sayıda hareketlerini.

  • Çoğaltma işlemi, çevrimiçi işlem sunucuda az yük istemeniz gerekir.

  • Verilerin her iki yönde de akış: sonuçlar toplu iş iş işlem yayılan arkaya çevrimiçi işlem olması.

  • En gerekli olan veriler toplu iş iş işlem sunucu çevrimiçi işlem sunucuda kullanılabilir verilerin alt küme küme küme kümesini olabilir.

Bu senaryo için kullanılacak çoğaltma türünü

SQL Server bir yayımlama endüstri mecazının çoğaltma sistemi bileşenleri tanımlamak için kullanılır.Yayımcı, aboneleri, yayınlar ve makaleler ve abonelik bileşenleri içerir.

  • Yukarıdaki diyagramda yayımcı çevrimiçi işlem sunucudur.Çevrimiçi işlem sunucusundaki verileri bir kısmını veya tamamını yayındaki her bir makale şu anda veri tablosu eklenmiştir (makaleleri de saklı yordamlar gibi diğer veritabanı nesnelerini olabilir).toplu iş iş işlem Şemasını ve verilerini bir abonelik olarak almak için yayın bir abone sunucusudur.

  • Çevrimiçi işlem sunucuya geri sonuçlar yayılır, toplu iş iş işlem sunucu aynı zamanda bir Yayımcı (genellikle bir yayın benzer bir çevrimiçi işlem sunucusu ile) ve çevrimiçi işlem sunucusu bu yayın için abone olur.

Sistem bileşenleri hakkında daha fazla bilgi için bkz:Çoğaltma modeli olan genel yayımlama.

SQL Serverçoğaltma farklı uygulama gereksinimleri için değişik sunar: birleştirme çoğaltma. anlık görüntü çoğaltması çoğaltması ve işlemsel kopyalama Bu senaryoda en iyi işlem ile uygulanan çoğaltma, önceki bölümde anlatılan gereksinimlerini ele almak için de uygun olduğu.İşlem çoğaltma hakkında daha fazla bilgi için bkz:Işlem çoğaltma genel bakışveNasıl bir işlem çoğaltma Works.

Tasarım, işlem tarafından çoğaltma bu senaryo asıl gereksinimini giderir:

  • İşlem tutarlılığı

  • Düşük gecikme süresi

  • Yüksek işlem hacmi

  • En az ek yük

Bu senaryo için dikkate alınacak seçenekleri süzme için eşler arası işlem çoğaltma ve çift yönlü işlem çoğaltma:

  • toplu iş iş iş sunucusu yalnızca uygulamanız tarafından gereken verileri alır; böylece işlemsel kopyalama filtre sütunları ve satırları verir.Daha fazla bilgi için bkz:Süzme veri yayımlandı..

  • İşlemsel kopyalama, eşler arası çoğaltma veya çift yönlü seçeneğini kullanarak birden fazla yönde değişiklikleri sağlar.Daha fazla bilgi için bkz: Eşler işlemsel kopyalama ve Çift yönlü işlem çoğaltması.

Bu senaryo uygulama adımları

Bu senaryoyu uygulamak için önce bir yayın ve abonelikleri oluşturabilir ve sonra da her abonelik: gerekir.Her adım hakkında daha fazla bilgi için aşağıdaki bağlantıları tıklatın:

Aboneliği başlatılır ve veri, yayımcı ve aboneleri arasında akan sonra ortak yönetim ve izleme görevleri hakkında bilgi için aşağıdaki konulara başvurun gerekebilir: