- Veritabanı FULL recovery moda alınır,
- Veritabanının FULL backup'ı alınır,
- Veritabanın Transaction Log Backup'ı alınır,
- Veritabanın Log dosyası shrink edilir.
#DBA #SQL #Server #Performance #Tuning
2010-11-30
Veritabanınızın Log Dosyasını Küçültme
SIMPLE recovery modda olan veritabanınızın aşırı şişen log dosyasını küçültmek için aşağıdaki adımları uygulayabilirsiniz:
Kaydol:
Kayıt Yorumları (Atom)
.::YASAL UYARI::.
©2004-2024 Mehmet GÜZEL, www.mehmetguzel.net
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.
2 yorum:
Eğer veritabanının Recovery Model'ı SIMPLE ise zaten T-Log dosyasının içerisindeki Passive Virtual Log'lar kendiliğinden silinecektir, bu nedenle doğrudan T-Log dosyası Shrink edilebilir; neden Shrink etmek için önce Recovery Model'ı FULL yapıp, veritabanının ve T-Log dosyasının yedeğini alıp, Shrink işlemini bu şekilde yapmak gerekiyor anlayamadım? Şayet SQL Server'da Open Transaction veya başka aktif işler varsa Recovery Model'ı FULL yapıp, veritabanı ve Transaction Log yedeklerini alsak bile T-Log dosyasındaki Active Virtual Log'lar oldukları yerde duracaktır ve T-Log dosyası Shrink edilemeyecektir.
Recovery modeli simple olduğu halde log dosyası sürekli şişen ve virtual logların boşaltılmadığı durumlarda log dosyasını shrink edemezsiniz. Bu tür durumlarda bahsettiğim gibi kesin olarak transaction log dosyalarını shrşnk etmek mümkün.
Yorum Gönder