联合索引问题 求帮助

MySql 码拜 6年前 (2016-02-08) 471次浏览
本人有两个联合索引 (FA,FB,FC)  (FB,FC)
在执行Where FA = “A” and FB > “B” and FB < “Z” and FC = “C” 的时候使用了哪些索引,为什么
解决方案

15

两个索引均有可能被使用,具体要看表中数据的分布。例如 FA字段中全部记录都相同。
LZ直接 explain select ..观察MYSQL用的哪个索引

15

索引只会使用一个,具体情况看数据分布情况
用explain 查看执行计划即可

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明联合索引问题 求帮助
喜欢 (0)
[1034331897@qq.com]
分享 (0)