Log Dosyası Neden Büyür?
Veritabanı kurtarma modelinize bağlı olarak işlem kayıtları otomatik olarak kesilir ya da tam yedek aldığınız zamana dek saklanır, böyle durumda da büyümesi kaçınılmaz olur. Yani, full recovery mode bir db kullanıyorsanız ve düzenli yedek almıyorsanız bu loglar silinmeden saklanır ve haliyle LDF dosya boyutunuz büyür. Bu durumda log dosyasını küçültme (shrink) işlemi yapmak gerekir.SQL Server Log Dosyasını Fiziksel Görüntüleyelim
Biz bu log küçültme işlemini denemeDB üzerinde gerçekleştireceğiz. Log dosyalarının yani denemeDB_log.ldf dosyasının boyutu 648 Mb.
Log Shrink Nasıl Yapılır?
Öncelikle kurtarma modelimizi Simple Recovery Modele Alıyoruz. Bunun anlamı şudur, Simple Recovery Mode’da Log dosyalarının boyutları default ayarlanmış boyuta göre küçültülür. SQL Server Managament Studio açın ve veritabanı üzerine sağ tıklayarak “new query” diyerek sorgu penceresini açın.
USE denemeDB ALTER DATABASE denemeDB SET RECOVERY SIMPLE GO