Share via


Günlük kesilme geciktirebilirsiniz Etkenler

Günlük kesilme tarafından işlem günlüğü günlük dosyasında yeniden kullanmak üzere alan boşaltır.Uzun süre günlük kayıtlarını etkin kalırlar çünkü günlük active kısmı kesilmiş veya küçülterek kaldırıldı kesme ertelenebilir saat.

Not

Hakkında bilgi için bkz: oturum kesilmesi works Hareket günlüğü kesme.

Günlük kayıtları bu konuda açıklanan koşullar, çeşitli altında etkin olabilir.Hiçbir şey engelliyor, günlük kesilme kullanarak, ne bulabilir log_reuse_wait ve log_reuse_wait_desc sütunlarından sys.databases Katalog görünümü.

Not

Bu etkenler, çok uzun süre çalışan işlem veya duraklatılmış bir veritabanı gibi bazı yansıtma oturum, işlem günlüğünün dolmasına neden olabilir.Tam işlem günlüğü için yanıt hakkında daha fazla bilgi için bkz: Tam bir işlem günlük (hata 9002) sorun giderme.

Aşağıdaki tablo değerlerini kısaca açıklar log_reuse_wait ve log_reuse_wait_desc sütunlarından sys.database Katalog görünümü.

log_reuse_wait değeri

log_reuse_wait_desc değeri

Açıklama

0

HİÇBİR ŞEY

Şu anda bir veya daha fazla yeniden kullanılabilir sanal günlük dosyaları vardır.

1

DENETİM NOKTASI

Son günlük kesilme bu yana hiçbir denetim noktası oluştu veya günlük kafası henüz sanal günlük dosyası (tüm kurtarma modelleri) taşıdı değil.

Günlük kesilme ertelenmesine neden rutin bir nedeni budur.Daha fazla bilgi için bkz: Denetim noktaları ve günlük Active kısmı.

2

LOG_BACKUP

günlük yedeği (yalnızca tam veya toplu oturum kurtarma modelleri) kafası günlüğünün İleri taşımak için gereklidir.

NotNot
Günlük yedeklemeler kesilme engellemez.

günlük yedeği tamamlandığında, kafası günlüğünün ileri taşınır ve bazı günlük alanı yeniden kullanılabilir hale gelebilir.

3

ACTIVE_BACKUP_OR_RESTORE

A veri yedeği veya geri yükleme (tüm kurtarma modelleri) çalışıyor.

A veri yedeği etkin bir işlem gibi çalışır ve çalıştırırken, kesme yedek önler."Veri yedekleme işlemleri ve geri yükleme işlemleri," daha fazla bilgi için bkz: Bu konuda daha sonra.

4

ACTIVE_TRANSACTION

Etkin bir hareket olduğu (tüm kurtarma modelleri).

  • Uzun süren işlem başlangıcında bulunmuyor olabilir günlük yedeği.Bu durum, alan boşaltmayı başka günlük yedeği gerekebilir."Uzun süre çalışan Active Transactions," daha fazla bilgi için bkz: Bu konuda daha sonra.

  • Bir hareket ertelenmiş (SQL Server 2005 Enterprise Edition ve sonraki sürümler).A ertelenmiş işlem etkili olan geri alma nedeniyle kullanılamayan bazı kaynak engellenen bir etkin hareketidir.Ertelenmiş hareketleri ve bunların ertelenmiş il dışına taşınması nedenleri hakkında bilgi için bkz: Ertelenmiş hareketleri.

5

DATABASE_MIRRORING

Veritabanı yansıtma duraklatıldı veya yüksek performans modu altında yansıtma veritabanı asıl veritabanı (yalnızca tam kurtarma modeli) önemli ölçüde değil.

Daha fazla bilgi için "Veritabanı yansıtma ve işlem günlük," konusuna bakın. Bu konuda daha sonra.

6

ÇOĞALTMA

İşlem çoğaltma sırasında ilgili yayınlar için dağıtım veritabanı (yalnızca tam kurtarma modeli) halen teslim edilmeyen hareketlerdir.

Daha fazla bilgi için "İşlem çoğaltma ve işlem günlük," konusuna bakın. Bu konuda daha sonra.

7

DATABASE_SNAPSHOT_CREATION

Bir veritabanı anlık görüntü görüntüsü (tüm kurtarma modelleri) oluşturulur.

Rutin ve genellikle kısa Gecikmeli günlük kesilme nedeni budur.

8

LOG_SCAN

Günlük tarama (tüm kurtarma modelleri) oluşmalıdır.

Rutin ve genellikle kısa Gecikmeli günlük kesilme nedeni budur.

9

OTHER_TRANSIENT

Bu değer şu anda kullanılmıyor.

Veri yedekleme işlemleri ve geri yükleme işlemleri

Günlük kesilme, herhangi bir yedek sırasında gerçekleşen veya geri yükleme işlemi.De SQL Server 2005 ve daha ileri sürümlerinde günlüğü yedekleri meydana gelebilir sırasında bir veri yedeği.Ancak, tüm işlem günlüğü için kullanılabilir kalmalıdır çünkü böyle günlük yedek sırasında günlük kesilme olamaz veri yedeği işlem.Yoksa bir veri yedeği ise günlük kesilme önleme, yedek iptal etme sorunun hemen yardımcı olabilir.

Günlük kesilme hakkında daha fazla bilgi için bkz: Hareket günlüğü kesme.

Uzun süre çalışan etkin işlemler

Etkin bir işlem günlüğü hareketin başlangıcı içeren günlük kaydı etkin kalmasını gerektirir.Başında ve sonunda bir hareketi, denetlenir, kullanıcı tarafından örneğin, tipik bir nedeni uzun süren işlem bir hareket başlatma ve sonra hareket kullanıcıdan yanıt beklerken bırakarak bir kullanıcıdır.Bu gibi durumlarda çok az günlük kendisini bekleyen hareketi oluşturur de hareket günlük kesilme tutar ve günlük büyük büyümesine neden olur.

Not

Uzun çalışan hareketlerini korunma hakkında daha fazla bilgi için bkz: Verimli hareketleri kodlama.

Veritabanı yansıtma ve işlem günlüğü

Veritabanı yansıtma gerektirir asıl sunucu örnek gelen bildirim alıncaya kadar her günlük kaydı etkin kalmasını yansıtma sunucusu kaydı bulunan diske yazılan örnek yansıtma sunucusu.yansıtma sunucusu örnek düştüğünde asıl sunucu örnek, etkin günlük boşluk miktarını buna göre büyür.Bu durumda, gerek duyabilirsiniz veritabanı yansıtmasıyi durdurmak, günlük keser günlük yedeği, günlük yedeği uygulamak yansıtma veritabanı (WITH norecovery kullanarak) ve yansıtma yeniden başlatın.

Önemli notÖnemli

Ayrıca, herhangi bir ek günlüğü yedekleri gerekli günlük yedeklemeden sonra alındığı takdirde, yansıtma başlamadan önce el ile de her ek günlük yedeği (her zaman WITH norecovery kullanarak) uygulamalısınız.Son günlük yedeği uygulandıktan sonra yansıtma başlatabilirsiniz.

Daha fazla bilgi için bkz: Veritabanı yansıtma kaldırma ve Veritabanı yansıtma yukarı ayarı.

İşlemsel kopyalama ve işlem günlüğü

Birleştirme çoğaltması ve anlık görüntü çoğaltması çoğaltması çoğaltma işlem günlük boyutunu etkilemez, ancak işlemsel kopyalama yapabilirsiniz.Bir veritabanı, bir veya daha fazla işlem yayımları içeriyorsa, tüm hareketler için yayınlar ilgili dağıtım veritabanı teslim edilinceye kadar günlük kesilmiş değil.İşlem günlüğü aşırı derecede büyümesini ve Günlük Okuyucu Aracısı zamanlamaya çalışıyorsa, metinler arasındaki süreyi kısaltmak veya sürekli modunda çalışmasına ayarlama düşünün.Öyleyse küme (varsayılan) sürekli modunda çalışacak şekilde çalıştığından emin olun.Günlük Okuyucu Aracısı durumu denetleme hakkında daha fazla bilgi için bkz: Nasıl yapılır: Bilgileri görüntülemek ve bir yayını (çoğaltma İzleyicisi) ilişkilendirilmiş aracıların için görevleri gerçekleştir.

Ayrıca, eğer küme 'yedek ile Eşitleme' seçeneği yayın veritabanı üzerinde veya dağıtım veritabanı, tüm hareketleri yedeklenmiş kadar işlem günlüğü kesilmiş değil.İşlem günlüğü aşırı derecede büyümesini ve bu seçeneği küme olması, işlem günlüğü yedekleri arasındaki süreyi kısaltmak düşünün.Nasıl yedeklemek ve geri yükleme'deki işlem çoğaltma katılan veritabanları hakkında daha fazla bilgi için bkz: Yedekleme ve geri yükleme anlık görüntü ve işlem çoğaltma stratejileri.

çoğaltma yönetmek için

Çoğaltma izlemek için