डेटा को अलग फ़ाइलग्रुप्स पर अलग-अलग अनुक्रमित करना = प्रदर्शन में सुधार अत्यधिक बहस का मुद्दा है। यदि आपके पास इसका समर्थन करने के लिए अंतर्निहित हार्डवेयर है, तो प्रदर्शन में सुधार "हो सकता है" हो सकता है, लेकिन सिर्फ इस तथ्य से कि उन्हें अलग-अलग फ़ाइलग्रुप में अलग करना आपको पूर्ण बढ़ावा नहीं देता है। और इस वजह से परफेक्ट बूस्ट को मापना भी आसान नहीं है।
संदर्भ: http://weblogs.sqlteam.com/dang/archive/2008/08/01/Are-you-a-DBA-Monkey.aspx
आपको पहले प्रश्न पूछना चाहिए। आपको ऐसा करने की आवश्यकता क्यों है?
- क्या आप अनुक्रमित को शामिल करके बैकअप के प्रदर्शन में सुधार नहीं कर रहे हैं?
- क्या आप इन अनुक्रमणिकाओं को पढ़ने और लिखने के प्रदर्शन में सुधार करना चाहते हैं?
- क्या आप अंतर्निहित वस्तुओं की नियुक्ति की बेहतर प्रबंधन क्षमता के लिए ऐसा कर रहे हैं?
- क्या आपके पास प्रदर्शन के लिए अलग-अलग मात्रा में डेटा की जरूरत है?
- क्या आप प्रदर्शन को बेहतर बनाने के लिए गैर-संकुलित अनुक्रमित के लिए SSD का उपयोग करना चाहते हैं ...
मैंने इस कार्य को उपरोक्त सूची में # 5 की आवश्यकता का समर्थन करने के लिए देखा और यह मेरे लिए एक अच्छे प्रस्ताव की तरह प्रतीत होता है, हालांकि हमने अभी तक उस पर कार्रवाई नहीं की है।
ध्यान दें कि यह निर्णय करना आसान नहीं है और आपको यह पता लगाने की आवश्यकता है कि आप क्या करने की कोशिश कर रहे हैं और सुनिश्चित करें कि आपके पास समर्थन करने के लिए हार्डवेयर है। इस तरह से बदलाव न करें जब तक कि आपने अच्छी तरह से परीक्षण नहीं किया है और आपको पूर्ण रूप से महत्वपूर्ण वृद्धि दिखाई देती है अन्यथा आप इस विचार को छोड़ सकते हैं। यदि आप अलग-अलग फ़ाइलग्रुप पर अनुक्रमित को अलग करके पूर्ण बढ़ावा की उम्मीद कर रहे हैं तो यह इसके लायक नहीं है।