Aracılığıyla paylaş


Uzun çalışan hareketlerini yönetme

Dolmaya günlük olası bir nedeni uzun süren bir işlemdir.Uzun süren bir işlem işlem günlüğü etkin gelen tutar sanal günlük dosyası hareketin ilk günlük kaydı içeren.Kesme, gerçekleştirilemiyor sanal günlük dosyası ileriye doğru.

Önemli notÖnemli

İşlem günlüğünün dolmasına neden olan bir çok uzun süre çalışan hareket.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.

Uzun çalışan işlemleri keşfetme

Uzun çalışan işlemleri için aramak için aşağıdakilerden birini kullanın:

  • sys.dm_tran_database_transactions

    Bu dinamik yönetimi görünüm veritabanı adresindeki hareketleri hakkında bilgi verir düzey.Uzun süre çalışan hareket için sütunları ilgilerini, ilk günlük kaydı, saat dahil (database_transaction_begin_time), hareketin geçerli durumunu (database_transaction_state) ve başlangıç kaydı hareket günlüğündeki günlük sıra numarası (SSN) (database_transaction_begin_lsn).

    Daha fazla bilgi için bkz: sys.dm_tran_database_transactions (Transact-sql).

  • DBCC OPENTRAN

    Bu deyim böylece kapalı hareket daha düzenli bir sonlandırma (kapatılırlar yerine geri almak) için kaynak sağlayabilecek izleyebilirsiniz hareketin sahibinin kullanıcı kimliği tanımlamanıza olanak sağlar.Daha fazla bilgi için bkz: dbcc opentran (Transact-sql).

Not

Günlük kesilme geciktirebilirsiniz diğer etmenler hakkında daha fazla bilgi için bkz: Günlük kesilme geciktirebilirsiniz Etkenler.

Bir hareket durdurma

KILL deyim kullanmak zorunda kalabilirsiniz.Özellikle kritik işlemleri çalıştırdığınızda, bu deyim çok dikkatli bir şekilde ancak kullanın.Daha fazla bilgi için bkz: KILL (Transact-sql).