MySql教程

mysql两个索引会命中哪个,原来是这个规律

本文主要是介绍mysql两个索引会命中哪个,原来是这个规律,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

    很多程序员同学在工作中会遇到这样的问题,在mysql种,就算where条件里写了and两个条件,然后建了2个独立索引,1个组合索引,他具体命中哪个是不确定的,他会根据数据分布情况选择。

    比如 possible_keys  :f1,f2,f1f2,有三种可选,但是命中的是f2,那么就说明f2字段的内容相比于f1字段的内容相同的少,他认为只需要走f2的索引就可以了,

    但是假如f1,f2两个字段内容相同性一致,那就会命中f1f2这个组合索引了。


这篇关于mysql两个索引会命中哪个,原来是这个规律的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!