|
Veritabanı uzun süre kullanıldığı için günlük dosyası da artmaktadır ve bu dosyayı küçültmenin birkaç yolu şunlardır. 1. Günlük dosyasını doğrudan silin Bağlantısı kesilen veritabanları. Veritabanını ayırmadan önce, veritabanının tam bir yedeğini aldığınızdan emin olun, veritabanını seçin - sağ tıklayın - görev - ayırın, aşağıdaki şekilde gösterildiği gibi
Günlük ve veri dosyalarını ayrı bir klasöre kopyalayıp yapıştırın, her ihtimale karşı. Aşağıda gösterildiği gibi bağlantıyı sil
Günlük dosyasını doğrudan silin ve ardından veritabanını ekleyin, aşağıdaki şekilde gösterildiği gibi
Eklenirken, hem ldf dosyası hem de mdf dosyası otomatik olarak eklenecek, ancak ldf dosyasının bulunamayacağını belirtecek, fark etmez, ldf dosya satırını seç, aşağıdaki sil butonuna tıklayıp OK tuşuna bas. Aşağıda gösterildiği gibi
Home Inn'in başarısından sonra oluşturulan yeni ldf dosyası sadece 504K. 2. Günlük dosyalarını küçültme Günlük dosyasını küçültmek için günlük dosyası boyutunu da küçültebilirsiniz. Veritabanı-Görevi-Küçültme Dosyası tuşuna sağ tıklayın ve aşağıdaki şekilde gösterildiği gibi günlük dosyasını seçin
Küçültme işlemi seçeneğinde, ikinci öğeyi seçebilirsiniz: "Kullanılmayan alan parası boşaldıktan sonra sayfayı yeniden düzenle" ve ardından bir boyut belirleyip OK tuşuna tıklayabilirsiniz. 3. Geri dönüş modelini basit bir model olarak kullanın Günlük dosyasının gelecekte büyümesini önlemek için, geri dönüş modelini basit bir model olarak da kullanabilirsiniz. Veritabanı-Özellikler-Seçenekler-Kurtarma Modu'na sağ tıklayın ve kolayca seçin. Aşağıda gösterildiği gibi
Bu işlevi gerçekleştirmek için ifadeler de kullanabilirsiniz. SQL ifadesi: veritabanı adı setini değiştirme basit Ayrıca, kontrol noktasında logu kısaltın (bu seçenek SQL 7.0, SQL 2000'de kullanılır, yani geri dönüş modeli basit model olarak seçilir). CHECKPOINT komutu çalıştırılırken, işlem günlüğü dosyası boyutunun %70'ini aşarsa içeriği temizlenir ve veritabanı geliştirilirken bu seçenek genellikle True Auto olarak ayarlanır Shrink veritabanını periyodik olarak kontrol eder; bir veritabanı dosyasının veya log dosyasının kullanılmayan alanı %25'i geçtiğinde, sistem otomatik olarak dosyayı küçültür ve kullanılmayan alan %25'e ulaşır; dosya boyutu oluşturulduğu zamanki başlangıç boyutunu aşmadığında, azaltılmış dosya da ilk boyutundan büyük veya eşit olmalıdır; işlem logu dosyalarının küçültülmesi ise ancak yedekleme edildiğinde veya Truncate log on checkpoint seçeneği True olarak ayarlandığında yapılabilir. Not: Veritabanının varsayılan öznitelikleri genellikle ayarlanır, ancak veritabanı öznitelikleri beklenmedik durumlar nedeniyle değiştirilir, işlem günlüğünün tekrar dolmasını önlemek için günlüğü temizledikten sonra veritabanının yukarıdaki niteliklerini kontrol etmeniz gerek.
|