MySql अनुक्रमणिका को अनदेखा कर सकता है यदि यह अनुक्रमणिका तालिका पंक्तियों के 30% से अधिक तक पहुँच प्राप्त करता है। आप FORCE INDEX [index_name] आज़मा सकते हैं, यह किसी भी स्थिति में अनुक्रमणिका का उपयोग करेगा।
sysvar_max_seeks_for_key का मान यह भी प्रभावित करता है कि अनुक्रमणिका का उपयोग किया गया है या नहीं:
-
http://dev.mysql.com /doc/refman/5.0/hi/server-system-variables.html#sysvar_max_seeks_for_key
इस मान को छोटी संख्या में बदलने का प्रयास करें।
SO पर समान अनुरोधों की खोज करें।