mysql命中索引规律
2016-02-23 14:07
411 查看
就算where条件里写了and两个条件,然后建了2个独立索引,1个组合索引,他具体命中哪个是不确定的,他会根据数据分布情况选择。
比如 possible_keys :f1,f2,f1f2,有三种可选,但是命中的是f2,那么就说明f2字段的内容相比于f1字段的内容相同的少,他认为只需要走f2的索引就可以了,
但是假如f1,f2两个字段内容相同性一致,那就会命中f1f2这个组合索引了。
比如 possible_keys :f1,f2,f1f2,有三种可选,但是命中的是f2,那么就说明f2字段的内容相比于f1字段的内容相同的少,他认为只需要走f2的索引就可以了,
但是假如f1,f2两个字段内容相同性一致,那就会命中f1f2这个组合索引了。
相关文章推荐
- install mysql
- install mysql
- 生产环境使用 pt-table-checksum 检查MySQL数据一致性
- 史上最全的MySQL备份方法
- MySQL 5.6版本GTID复制异常处理一例
- mysql复制
- MySQL 中最重要的内建日期函数:
- lib_mysqludf_sy--mysql集成用户自定义函数(添加自定义函数)
- MySQL之终端(Terminal)管理数据库、数据表、数据的基本操作
- MySQL注释中的sql也可能执行
- MySQL注释中的sql也可能执行
- 通用excel数据导出/转换(三)
- MySQL入门笔记
- mySQL死锁问题
- mysql 存储过程的应用
- MYSQL参数调优指南
- concat和concat_ws()区别orcale及MySQL的几个实用字符串函数group_concat
- MySQL中的xtrabackup的原理解析
- jira 从数据库 切换到mysql
- MySQL5.7安装教程(zip archive版本)