Forum

Alwayson log file
 
Bildirimler
Hepsini Temizle

Alwayson log file

8 Yazılar
2 Üyeler
0 Likes
448 Görüntüleme
(@mehmetergun)
Gönderiler: 204
Reputable Member
Konu başlatıcı
 

Alwyasondaki db log file sürekli büyümesini nasıl kontrol altına alabiliriz? Kısa zamanda log file size aşırı büyüyor

 
Gönderildi : 25/09/2017 23:58

(@turancoskun)
Gönderiler: 4100
Üye
 

merhaba,

öncelikle log boyutunuz niye büyüyor sorusunun cevabını bulmalısınız.

bu disk io, cpu ve bant genişliğinden kaynaklabilir.

disk usage raporunu alıp, kullanılan ve boşta kalan alanı görebilirsiniz.

devamında last commit time tarafını kontrol etmenizi öneririm, fikir verecektir.

****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 26/09/2017 00:13

(@mehmetergun)
Gönderiler: 204
Reputable Member
Konu başlatıcı
 

Bu büyüme sadece replike olan db.de oluyor diğerlerinde bir sorun yok.  AG ile ilgili bir şey bu.

Turan bey bu problemi yabancı kaynaklarda da araştırdım ve düzenli log backup almak gerektiğimi öğrendim. Fakat ben bunun neden katnaklandığını ve illa log backup alarak mı bu sorunu düzeltebileceğimi öğrenmek için buraya yazdım.

 
Gönderildi : 26/09/2017 12:41

(@mehmetergun)
Gönderiler: 204
Reputable Member
Konu başlatıcı
 

Peki bu bir handikap değil mi sizce de? küçük bir  bir log file 1 haftada 200gb olması demek 2, 3 günde 1 bahsettiğiniz işlemi gerçekleştirmeyi gerektiriyor. 

Siz bu durumu nasıl otomatize edersiniz, job ile mi? Ya da 3rd party toollar var mıdır, veeam vs gibi toollar  bu işi çözer mi?

 
Gönderildi : 26/09/2017 16:11

(@mehmetergun)
Gönderiler: 204
Reputable Member
Konu başlatıcı
 

AG.yi üretim ortamına almadan önce test ortamında uygularken bu durumu farjettim. Logdan dolayı disk full dolmuş, shrink yapmama izin varmedi. Replike db.yi ag.den çıkardıktan sınra ancak shrink yapabildim. Tekrar ag.ye kattım o şekilde shrink tekrar denedim bu sefer oldu. Teste bir süre daha devam etmeye karar verdim başka sürprizlerle karşılaşma ihtimali olacağından dolayı.

 
Gönderildi : 26/09/2017 19:44

(@mehmetergun)
Gönderiler: 204
Reputable Member
Konu başlatıcı
 

Çok ilginç. Log backup alırken ne gerçekleşiyorki de illa log backup istiyor acaba? Shrink öncesi log backup gerekliyse demekki backup esnasında yapılmış oşması gereken bir takım işlemler yapılıyor, yanılıyor muyum?

 
Gönderildi : 27/09/2017 19:25

(@mehmetergun)
Gönderiler: 204
Reputable Member
Konu başlatıcı
 

Soruyu değiştirip şöyle sorayım commit olan transactionların vlf'leri inactive olmuyor mu? Commit olduysa neden inactive vlf'ler overwrite edilmiyor ve sürekli log file büyütülüyor? Yani transactionun işi bittiyse ve replike edildiyse neden sürekli yeni vlf'ler oluşturuluyor? ya da bu konuyu anlatan bir kaynak varsa link verebilir misiniz?

 
Gönderildi : 28/09/2017 12:36

(@mehmetergun)
Gönderiler: 204
Reputable Member
Konu başlatıcı
 

Ok, şimdi anladım teşekkürler Yavuz bey.

 
Gönderildi : 28/09/2017 20:40

Paylaş: