आपको PAD_INDEX कब निर्दिष्ट करना चाहिए?


17

तो, आप FILLFACTORलीफ इंडेक्स पेजों में जगह छोड़ने के लिए उपयोग कर सकते हैं । निर्दिष्ट करने PAD_INDEXसे मध्यवर्ती नोड्स में स्थान भी छूट जाता है। आपको किन परिदृश्यों को निर्दिष्ट करना चाहिए PAD_INDEX, और यह सूचकांक को क्या लाभ प्रदान करता है?

जवाबों:


10

किम्बर्ली ट्रिप के पोस्ट से:

आमतौर पर, PAD_INDEX की आवश्यकता तब तक नहीं होती जब तक कि आपके पास अत्यधिक असंतुलित गतिविधि न हो और पेड़ को पुनर्संतुलित करने में असमर्थ हों (जिसका अर्थ है कि आपको उच्च उपलब्धता प्राप्त करने की आवश्यकता है)।

और पढ़ें: http://www.sqlskills.com/BLOGS/KIMBERLY/post/MSDN-Webcast-QA-Index-Defrag-Best-Practices-Fragmentation-Questions-Part-I.aspx

उच्च उपलब्धता से उसका तात्पर्य यह है कि आपके पास अनुरक्षण रखरखाव कार्य चलाने की क्षमता नहीं है जो तालिका को बंद कर देगा। व्यक्तिगत रूप से, मैं इसे कभी भी डिफ़ॉल्ट रूप से सेट करने की अनुशंसा नहीं करूंगा - इसे डीबीए पर छोड़ दें जो पाते हैं कि वे किसी भी अन्य तरीकों के साथ अनुक्रमणिका रखरखाव को उचित रूप से प्रबंधित करने में असमर्थ हैं, जैसे कि ओला हॉलेनग्रेन के रखरखाव लिपियों का उपयोग बंद घंटों के दौरान करना। उनकी स्क्रिप्ट प्रतिभाशाली है - वे ऑनलाइन जितना संभव हो उतना करेंगे।


PAD_INDEXयदि आप FILLFACTORपहली बार सूचकांक के गैर-पत्ती नोड्स पर लागू करने के लिए नियमित रूप से सूचकांक के पुनर्निर्माण में असमर्थ हैं, तो कैसे मदद मिलेगी ?
निक चामास

2
आप इसे कम बार पुनर्निर्माण करते हैं, लेकिन बहुत अधिक खाली स्थान उपलब्ध है।
ब्रेंट ओजर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.