Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

क्या विश्व स्तर पर विभाजित सूचकांक गैर-विभाजित सूचकांक से बेहतर (तेज) है?

मुझे पूरा यकीन है कि आपने अपने शोध में यह संदर्भ पाया है - विभाजित तालिकाएँ और अनुक्रमणिका . हालांकि, अगर कोई दिलचस्पी लेता है तो मैं इसका लिंक देता हूं, यह विभाजन के बारे में एक बहुत अच्छी सामग्री है।

सीधे बिंदु पर - विभाजित सूचकांक केवल सूचकांक को टुकड़ों में (16 आपकी स्थिति में) विघटित करता है और डेटा को उनकी हैशेड विभाजन कुंजी के आधार पर फैलाता है। जब आप इसका उपयोग करना चाहते हैं, तो Oracle कुंजी के हैश की "गणना" करता है और यह निर्धारित करता है कि किस अनुभाग में खोज जारी रखनी है।

यह जानना कि इंडेक्स सर्च कैसे काम करता है, वास्तव में विशाल डेटा पर मुझे लगता है कि आपके द्वारा ट्रैवर्स किए गए इंडेक्स ट्री (नियमित इंडेक्स) को कम करने के लिए विभाजित इंडेक्स चुनना बेहतर है। यह वास्तव में डेटा पर निर्भर करता है, जो तालिका में है (नियमित इंडेक्स ट्री कैसे बना है) और हैशिंग है और स्टार्ट नोड से नियमित ट्री ट्रैवर्स की तुलना में निचले नोड पर तेजी से कूदता है।

अंत में, आपको परीक्षा परिणामों के बारे में अधिक आश्वस्त होना चाहिए। अगर एक तकनीक आपके सटीक डेटा पर किसी अन्य तकनीक से बेहतर परिणाम देती है तो इसे लागू करने की चिंता न करें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. संख्याओं की एक श्रृंखला से किसी भी लापता संख्या की जांच कैसे करें?

  2. Mac OS X पर Oracle 11g

  3. ORACLE में चयन कथन में डेटा प्रकार का फ़ील्ड प्राप्त करें

  4. MyBatis का उपयोग करके Oracle संग्रहीत कार्यविधि में जावा वस्तुओं की सूची कैसे पास करें?

  5. अपवाद को कैसे संभालें और शेष कथनों को कैसे निष्पादित करें?