SEO (Arama Motoru Optimizasyonu) Mikro İnteraktif ÜCRETSİZ - Google Play'den İndirin

SQL Server Log Dosyası Küçültme

Transaction Log dosyası SQL Server üzerinde veritabanı dosyalarına ait tüm işlemlerin (sorgu, ekleme, çıkarma ve düzenleme) tutulduğu bir veritabanı yapısıdır. Bu dosyanın zamanla büyümesi nedeniyle sistem performansı da etkilenmektedir. Bu gibi durumda bu dosyanın sıkıştırma işlemini ele alacağız.

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
SQL Server Log Dosyası Küçültme

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 Mode" durumuna getiriyoruz. 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 ilgili veritabanı üzerine sağ tıklayarak “New Query” diyerek sorgu penceresini açın.

Veritabanını Simple Recovery Mode Durumuna Getiriyoruz
USE  denemeDB
ALTER DATABASE  denemeDB
SET RECOVERY SIMPLE
GO

Yapılan işlemin sonucunu paylaşalım.

Simple Recovery Mode İşlemi Uygulandı
SQL Server Log Dosyası Küçültme

Bu adımda log dosyalarımızın boyutunu istediğimiz şekilde ayarlayabiliyoruz. Bu örnekte 200 MB olarak ayarlıyoruz. (MB cinsinden değer girilir)

Log Dosya Boyutunu Ayarlıyoruz
USE denemeDB
DBCC SHRINKFILE (denemeDB_Log, 200)
GO

Sıkıştırma işlemi yapmış olduğumuz log dosyasını görüntüleyelim. 200 Mb olarak dosya boyutunu görüyoruz.

Sıkıştırma İşlemi Sonucu
SQL Server Log Dosyası Küçültme

Bu adımda log dosyamızı Full Recovery Mode’a çekerek, log dosyamızın otomatik olarak kesilmesininin önüne geçiyoruz.

Full Recovery Mode İşlemi Uygulandı
SQL Server Log Dosyası Küçültme

Zamanla aşırı büyüyen veritabanı log dosyalarını kayıpsız olarak sıkıştırma işlemini otomatize edip yer ve hız tasarrufu kazanabilirsiniz.

Yorumlar

Yorum Yaz

Avatar

REKLAM

DDos Koruma, Botnet Koruma, Layer 7 Saldırı koruması, Sanal sunucu, Vds sunucu

REKLAM

En Yeni Çizgi Filmler, Masallar ve Etkinlikler

REKLAM

SEO-Arama Motoru Optimizasyonu Uygulaması

REKLAM

Hayvan Sesleri Uygulaması

REKLAM

Çocuk Etkinlikleri Uygulaması

EN

  • Popüler
  • Yeni
  • Son Yorum