SQL Server Shrink İçin Best Practices Kategori: Güvenilirlik SQL’de bir database Shrink(küçültmek) nedir? Küçülen veri dosyaları, veri sayfalarını taşıyarak ve onu dosya sistemine geri döndürerek alanı kurtarır. Neden veri dosyalarınızı küçültmemelisiniz? Düzenli olarak küçülen veritabanları (veri dosyaları, daha spesifik olmak gerekirse) korkunç bir şeydir. Kaynakları tüketir ve ciddi dizin parçalanması oluşturur. Otomatik Shrink’in Disabled Olduğundan Emin…
Küçülen veri dosyaları, veri sayfalarını taşıyarak ve onu dosya sistemine geri döndürerek alanı kurtarır.
Düzenli olarak küçülen veritabanları (veri dosyaları, daha spesifik olmak gerekirse) korkunç bir şeydir.
Kaynakları tüketir ve ciddi dizin parçalanması oluşturur.
Otomatik Shrink’in Disabled Olduğundan Emin Olun
Ayrıca, aşağıda gösterildiği gibi TSQL kullanarak AUTO_SHRINK veritabanı seçeneğini KAPALI olarak değiştirebilirsiniz (“yourdb” yerine veritabanı adınızı koyduğunuzdan emin olun.
ALTER DATABASE yourdb SET AUTO_SHRINK OFF
Not: SQL Server Auto Shrink özelliği, SQL Server instance databaseslarda varsayılan olarak devre dışıdır.
Bazen Data Files’ları Shrink Etmeniz Gerekebilir.
DBCC SHRINKFILE’ı yalnızca istisnai durumlarda kullanın. Yakında kullanıma sunulmayacak büyük miktarda veri sildiyseniz veya birçok büyük indexler(kullanılmayan indexler) düşürdüyseniz.
Bu durumlarda (veya her ikisinde):
Size ve Veritabanlarınıza Yardımcı Olmak İçin Bekliyoruz!