Dizinleri verilerden ayrı dosya gruplarına ayırmak = performans artışı oldukça tartışmalıdır. Performansı iyileştirme, onu destekleyen temel donanıma sahipseniz, ancak bunları farklı dosya gruplarına ayırmanın size tam bir destek vermemesi gerçeğiyle gerçekleşebilir. Ve ayrıca bu yüzden mükemmel artışı ölçmek kolay DEĞİLDİR.
Ref: http://weblogs.sqlteam.com/dang/archive/2008/08/01/Are-you-a-DBA-Monkey.aspx
Önce soruyu sormalısınız. Bunu neden yapmanız gerekiyor?
- Dizinleri dahil ETMEYEN yedeklemelerin performansını artırmak mı istiyorsunuz?
- Bu dizinlerde okuma ve yazma performansını artırmak mı istiyorsunuz?
- Bunu, temeldeki nesnelerin yerleşiminin daha iyi yönetilebilirliği için mi yapıyorsunuz?
- Performans için değişen ihtiyaçlara sahip büyük hacimli verileriniz var mı?
- Performansı artırmak için kümelenmemiş dizinler için SSD'leri mi kullanmak istiyorsunuz?
Yukarıdaki listede # 5 ihtiyacını desteklemek için bu göreve baktım ve henüz buna rağmen hareket etmemiş olmama rağmen bana iyi bir teklif gibi görünüyor.
Bu kararın o kadar kolay OLMADIĞINI ve ne yapmaya çalıştığınızı anlamanız ve destekleyecek donanıma sahip olduğunuzdan emin olmanız gerektiğini unutmayın. İyi test etmedikçe ve mükemmel performansta önemli bir artış görmedikçe böyle değişiklikler yapmayın, aksi takdirde bu fikri bırakabilirsiniz. Sadece dizinleri ayrı dosya gruplarına ayırarak mükemmel bir artış bekliyorsanız buna değmez.