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

कितने डेटाबेस इंडेक्स बहुत अधिक हैं?

यह टेबल पर होने वाले ऑपरेशन पर निर्भर करता है।

यदि बहुत सारे चयन और बहुत कम परिवर्तन हैं, तो आप सभी को पसंद करें... ये (संभावित रूप से) चयन कथनों को गति देंगे।

यदि तालिका पर UPDATEs, INSERTs + DELETEs का भारी प्रभाव पड़ता है ... ये बहुत सारे अनुक्रमितों के साथ बहुत धीमे होंगे क्योंकि इनमें से किसी एक ऑपरेशन के होने पर हर बार इन सभी को संशोधित करने की आवश्यकता होती है

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



  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. मैं SQL डेवलपर में कच्ची चर लंबाई बहुत लंबी त्रुटियों से कैसे बच सकता हूं?

  3. Oracle PLSQL में एक सीमांकित सूची के माध्यम से कैसे लूप करें?

  4. एक .Net एप्लिकेशन कैसे लिखें जो SqlServer और Oracle दोनों के साथ काम करता है (अब जबकि System.Data.OracleClient पदावनत है)

  5. JDBC का उपयोग करके dbms_output.get_lines से आउटपुट प्राप्त करना