合理的索引
- 如何提升查询速度
- 根据业务创建合理的索引
- 合理使用索引覆盖,myisam,innodb都支持
- 查询指定的字段, 减少不必查询的字段
- 通过explain分析,配置数据库没有走索引的sql语句记录下来,查询速度慢的sql记录下来
- 查询为什么慢?没走索引,没走索引是什么意思?扫描整张表,比如 like %123%,%123等等
- mysql5.6与5.7的索引区别
- 导致索引失效的特殊情况
- 在业务数据严重不均匀的字段加了索引的话是不一定失效的
- 一张用户表有10000个男性用户,20个女性用户,如果我们在性别的字段上添加索引,!='男'的查询会走索引,='男'的查询反倒不会走索引