Osman KURT

Yazılım Uzmanı | MVC Eğitmeni

SQL Server da Log Dosyasını Temizlemek

Kimi zaman sql performansımız düşer bunun nedenini bilemezsiniz ama neden bellidir. Site trafiğinden dolayı sql log dısyaları inanılmaz bir şekilde şişer ve önce sql i sonra server'ı yormaya başlar. İşte bunu engellemek için belli zamanlar da log dosyalarını temizlemek gerekir. Bu çok basit bir olay ama unutmayın ki her zaman bu işlemden önce bir adet backup dosyamızı alalım ve datbase mizi yedekleyelim.

Şimdi vereceğim kodu new query diyerek sql de çalıştırın ve log dosyanızın boyutunu kontrol edin. Ben denedim 505 MB lık log dosyam 1MB ta düştü ve performans artışı sağlandı.

dump tran databaseninadınıyaz WITH TRUNCATE_ONLY
DBCC SHRINKFILE(2,EMPTYFILE)

Ve Bu kadar sorguyu execute ettiğinzde log dosyanız artık yeni gibi :D

Görüşmek Üzere;

Osman KURT

Yazılım Geliştirici ve Grafiker

Loading