作者:王丹__-划_402 | 来源:互联网 | 2023-10-12 09:12
索引的使用
索引是数据库优化最常用也是最重要的手段之一,
通过索引通常可以帮助用户解决大多数的MySQL的性能优化问题
验证索引提升查询效率
查询速度很快,接近0s ,主要的原因是因为id为主键,有索引;
验证索引提升查询效率
索引的使用
准备环境
避免索引失效
1). 全值匹配,对索引中所有列都指定具体值。索引生效,执行效率高。
2). 最左前缀法则
如果索引了多列,要遵守最左前缀法则。
指的是查询从索引的最左前列开始,并且不跳过索引中的列。
匹配最左前缀法则,走索引:
3). 范围查询右边的列,不能使用索引。
根据前面的两个字段name , status 查询是走索引的,但是最后一个条件address 没有用到索引。
4). 不要在索引列上进行运算操作,索引将失效。
5). 字符串不加单引号,造成索引失效。