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