Oturum kesilmesi gecikme Etkenler

Günlük kesilme yeniden kullanmak üzere Günlük dosyasında alanı tarafından işlem günlüğü açar.Günlük kayıtlarının uzun bir süredir etkin olarak kalır, günlüğün etkin bölümü kesildi olamaz veya küçültme tarafından kaldırılamaz çünkü kesme geciktirileceği.

Not

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

Günlük kayıtlarının koşullar, bu konuda açıklanan çeşitli altında etkin kalabilir.Hiçbir şey kullanarak günlük kesilme engelliyor, ne, bulabilir log_reuse_wait and log_reuse_wait_desc sütunlarsys.Databases kataloğunu görüntüleyin.

Not

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

Aşağıdaki tabloda, değerlerini kısaca açıklar log_reuse_wait and log_reuse_wait_desc sütunlarsys.Database kataloğunu görüntüleyin.

log_reuse_wait değeri

log_reuse_wait_desc değeri

Açıklama

0

HİÇBİR ŞEY

Şu anda bir veya birden çok yeniden kullanılabilir sanal günlük dosyaları vardır.

1

DENETİM NOKTASI

Yok bir denetim noktası son günlük kesilme'bu yana oluştu veya günlük başındaki henüz sanal günlük dosyasını (tüm kurtarma modelleri) dışında taşıdı değil.

Günlük kesilme geciktirme olağan bir nedeni budur.Daha fazla bilgi için bkz:Denetim noktaları ve günlük Active bölümü.

2

log_backup

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

NoteNote:
Günlük yedeklemeler, kesme engellemez.

Zaman günlük yedek olan tamamladıysanız, günlük başındaki ileri taşınır ve bazı günlük alanı yeniden kullanılabilir hale gelebilir.

3

active_backup_or_restore

Bir veri yedek veya geri yükleme (tüm kurtarma modelleri) sürüyor.

Bir veri yedek gibi etkin bir işlem ve çalışırken çalışır yedek kesme engeller.Daha fazla bilgi için bu konuda daha sonra "Veri yedek işlemleri ve geri yükleme işlemi," konusuna bakın.

4

active_transaction

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

  • Uzun süren bir işlem günlüğü başlangıcında olabilir yedek.Bu durumda, alan boşaltmayı, başka bir günlük yedeği gerektirebilir.Daha fazla bilgi için bu konuda daha sonra "Uzun çalışan Active Transactions," "konusuna bakın.

  • Ertelenen (hareketidirSQL Server 2005 Enterprise Edition ve sonraki sürümleri). C Ertelenmiş işlem etkin bir şekilde, geri alma kullanılamaz bazı kaynak nedeniyle engellenmiş olan bir etkin hareketidir.Ertelenen hareketleri ve bunların ertelenen durumu taşınması nedenleri hakkında bilgi için Ertelenen hareketleri.

5

database_mirroring

veritabanı yansıtması duraklatıldı veya yüksek performans modunda veritabanı yansıtması önemli ölçüde asıl veritabanı (yalnızca tam kurtarma modeli) olabilir.

Daha fazla bilgi için bu konuda daha sonra "veritabanı yansıtması ve işlem günlüğü," "konusuna bakın.

6

ÇOĞALTMA

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

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

7

database_snapshot_creation

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

Gecikmeli günlük kesilme olağan ve genellikle kısa bir nedeni budur.

8

log_scan

(Tüm kurtarma modelleri) oluşup günlük tarama.

Gecikmeli günlük kesilme olağan ve genellikle kısa bir nedeni budur.

9

other_transient

Bu değer şu anda kullanılmamaktadır.

Veri yedek işlemleri ve geri yükleme işlemi

Günlük kesilme herhangi bir yedek sırasında gerçekleşen veya geri yükleme işinin.Içinde SQL Server 2005 ve sonraki sürümlerinde veri sırasında günlük yedek s oluşabilir yedek. Ancak, tüm işlem günlüğü verileri yedek işlemi için kullanılabilir kalmalıdır, çünkü günlük kesilme gibi günlük yedek sırasında oluşamaz.yedek iptal ediliyor, veri yedeği, günlük kesilme engelliyor, yöntem 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 Active Transactions

Etkin bir işlem günlük hareketinin başlangıç içeren günlük kaydından etkin kalması gerekir.Bir hareketin başlangıç ve denetlenen, kullanıcı tarafından bir uzun süren işlem normal bir nedeni bir hareket başlatma ve hareket kullanıcıdan yanıt beklerken bırakarak, daha sonra bir kullanıcıdır.Bu durumda, bekleyen işlem çok az kendisini günlüğü oluşturur, ancak işlem günlük kesilme kadar tutar ve günlük büyük büyümesine neden olur.

Not

Uzun süre çalışan işlemleri nasıl hakkında daha fazla bilgi için bkz: Verimli hareketleri kodlama.

veritabanı yansıtması ve işlem günlüğü

veritabanı yansıtması için asıl sunucu örnek, kaydı disk yansıtmayı sunucuda yazılmış yansıtma sunucusu örneğinden bildirim alıncaya kadar her günlük kaydı etkin kalmasını gerektirir.Yansıtmayı sunucuyu asıl sunucu örnek denk gelirse, etkin günlük alanı uygun şekilde genişler.Bu durumda, gerekebilecek veritabanı yansıtma durdurmak için bir günlük olması yedek, günlük keser, bu günlük uygulama yedek yansıtmayı için (WITH NORECOVERY'YI kullanarak), veritabanı ve yansıtma yeniden başlatın.

Important noteImportant Note:

Ek günlük yedek s, sonra gerekli günlüğe alınır, ayrıca, önce yansıtmayı, başlatabilirsiniz yedek, her ek günlük el ile de uygulamalısınız yedek (her zaman WITH NORECOVERY'YI kullanarak).Son günlüğü yedeklemesini uygulandıktan sonra yansıtma başlatabilirsiniz.

Daha fazla bilgi için bkz: veritabanı yansıtması kaldırma ve veritabanı yansıtması Kur ayarlama.

Işlem çoğaltma ve işlem günlüğü

Birleştirme çoğaltma ve anlık görüntü çoğaltması çoğaltması hareket günlüğü boyutu etkilemez, ancak işlem çoğaltma yapabilirsiniz.Bir veritabanı için bir veya daha fazla işlem yayımları içeriyorsa, tüm hareketler için yayınlar ilgili dağıtım veritabanına teslim edilinceye kadar günlük kesildi değil.Işlem günlüğü aşırı derecede büyümesini ve Günlük Okuyucu Aracısı zamanlamaya çalışmaktadır, işlemleri arasındaki süreyi kısaltır veya sürekli modunda çalışmasına ayarını dikkate alın.Öyleyse küme sürekli (varsayılan) modunda çalıştırmak için , onu çalıştığından emin olun.Günlük Okuyucu Aracısı durumunu denetleme hakkında daha fazla bilgi için bkz: Nasıl Yapılır: Bilgileri görüntülemek ve yayını (çoğaltma izleyicisi) ile ilişkilendirilmiş aracıların için görevleri gerçekleştir.

Ayrıca, eğer küme yayın veritabanını veya dağıtım veritabanı, işlem günlüğünün 'eşitleme yedek' seçeneği tüm hareketleri yedeklenen kadar kesiliyor değil.Işlem günlüğü aşırı derecede büyümesini ve bu seçeneği varsa, işlem günlüğü yedekleri arasındaki süreyi kısaltır göz önünde bulundurun.yedeklemek ve veritabanlarını geri yükleme hakkında daha fazla bilgi için işlem söz konusu çoğaltma, bkz: Yedekleme ve anlık görüntü ve işlem çoğaltma geri yükleme stratejileri.

Çoğaltmayı yönetmek için

Çoğaltma izlemek için