SQL sunucumuz bir SAN üzerinde yaşıyor. Bazıları 1 metreden fazla kayıt içeren düzinelerce OLTP veritabanı içerir.
Ola Hallengren'in haftalık bakım senaryolarını haftalık olarak çalıştırıyoruz ve her seferinde birkaç saat çalışıyor. Parçalanma eşiğine göre, komut dosyası bir dizini yeniden düzenler veya yeniden dizine ekler. Yeniden endeksleme sırasında, günlük dosyalarının çok büyük olduğunu gözlemledik, bu da günlük gönderimi sırasında aşırı bant genişliği tüketimine neden oldu.
Ardından Brent Ozar'dan SQL dizinleri hakkında endişelenmeyi bıraktığını söyleyen bir makale geliyor :
Sabit sürücüleriniz aynı zamanda sürücü istekleri yapan diğer sunucularla paylaşılır, böylece sürücüler her zaman veri almak için her yere atlar. Dizinlerinizi birleştirmek anlamsız yoğun bir iştir.
Bu soruyu araştırmak, çoğu çok kısa veya zayıf görünen argümanlarla desteklenen çeşitli görüşlere yol açar. Geçici planımız, bakım komut dosyamızdaki parçalanma eşiğini, yeniden endekslerinden çok daha sık yeniden düzenleyecek şekilde ayarlamaktır.
Nihai karar nedir? Haftalık bakım işleri ile ilgili yükleri göz önünde bulundurarak bir SAN'daki SQL dizinlerini birleştirmeye değer mi?