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.
Not
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).
|
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 |
---|
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