Aracılığıyla paylaş


Toplu alma en az günlüğe kaydetme için Önkoşullar

Altında bir veritabanı için Tam kurtarma modeli, toplu alma tarafından gerçekleştirilen tüm satır ekleme işlemi, hareket günlüğüne tam olarak kaydedilir.Büyük veri alır, Tam kurtarma modeli kullanılıyorsa, hızlı bir şekilde doldurmak işlem günlüğü neden olabilir.Buna ek olarak, altında Basit kurtarma modeli or Toplu günlük kurtarma modeli, en az bir günlük toplu alma işlemlerinin bir toplu alma işlemi günlük alanı doldurur olasılığını azaltır.En az bir günlük ayrıca tam günlük kaydı çok daha etkilidir.

Not

toplu günlük kurtarma modeli, Tam kurtarma modeli, büyük toplu işlemleri sırasında geçici olarak değiştirmek için tasarlanmıştır.toplu günlük kurtarma modeli ve tam kurtarma modeli arasında geçiş yapma hakkında bilgi için bkz: Tam veya toplu günlük kurtarma modeli değiştirme hakkında önemli noktalar.

En az BULK ımport işlemi günlüğe kaydetme için tablo gereksinimleri

En az bir oturum açma gerektiren hedef tablo aşağıdaki koşullara uyan:

  • Tablo çoğaltılmaz.

  • Tablo kilitleme (TABLOCK kullanarak) belirtildi.

    Daha fazla bilgi için bkz: Kilitleme davranışı için Bulk ımport denetleme.

    Not

    Ancak, en az oturum açan bir toplu alma işlemi sırasında veri eklenenleri hareket günlüğüne kaydedilmez Database Engine uzantının ayırmalar, her yeni bir kapsam tahsis edilen hala günlükleri tablo.

Tablo boş olup olmadığını olup, bir tablo için en az bir günlük oluşabilir de tablo dizine olup olmadığını ve bu durumda, bağlıdır:

  • Tablo, dizin varsa, veri sayfaları en az günlüğe kaydedilir.

  • Tablo yok kümelenmiş dizin var, ancak bir veya daha fazla kümelenmemiş dizin varsa, veri sayfaları her zaman en az günlüğe kaydedilir.Oturum dizini sayfaları nasıl ancak tablo boş olmasına göre değişir:

    • Tablo boş ise, dizin sayfaları en az günlüğe kaydedilir.

    • Boş olmayan tablosuysa, dizin sayfaları tam olarak günlüğe kaydedilir.

      Not

      Boş bir tablo ile başlatın ve toplu alma verilerde birden çok toplu işlem, hem dizin ve veri sayfaları, ilk toplu iş için en az kaydedilir, ancak ikinci bir toplu işlemle başlamadan, veri sayfaları en az oturum.

  • Tablo kümelenmiş dizin ve boş, verileri hem de dizin sayfaları en az günlüğe kaydedilir.Tablo kümelenmiş dizin varsa ve boş olmayan, buna ek olarak, veri sayfaları ve dizin sayfaları her ikisi de tam kurtarma modeli, bağımsız olarak günlüğe kaydedilir.

    Not

    Ile başlatırsanız, bir boş tablo ve toplu işlemlerde veri, hem dizin ve veri sayfaları ilk toplu iş için en az oturum, ancak ikinci toplu işlemden sonraki sürümleri, yalnızca veri toplu oturum sayfalardır.

Toplu alma işlemi sırasında bir Özet Tablo kilitleme ve günlüğe kaydetme davranışını da dahil olmak üzere daha fazla bilgi için bkz: Toplu alma performansı en iyi duruma getirme.

En iyi yöntem   Büyük bir almak için toplu kurtarma kullandığınızda küme toplu dağıtma, birden çok toplu işlem arasında alır, tablo satırlarını göz önünde bulundurun.Her toplu iş için bir hareket equates.Bu nedenle, toplu iş iş iş tamamlandığında, günlük yedek için kullanılabilir.Sonraki günlük yedek toplu olarak alma için kullanılan günlük alanı satır, bir toplu iş kazandırır.