7、索引优化和查询优化


索引优化

索引失效(已经创建索引,但是不能使用索引)

1.1全值匹配我最爱

当查询结果一样的前提下:查询语句不变,where语句中匹配的索引字段key_len值越大查询就越快。

1.2按照主键自增的插入数据

我们自定义的主键列id拥有AUTO_INCREMENT属性,在插入记录时存储引擎会自动为我们填入自增的主键值。这样的主键占用空间小,顺序写入,减少页分裂。

1.3最左前缀法则

如果索引了多列,要遵守最左前缀法则(查询必须从索引的最左前列开始否则会出现索引不能匹配上;查询时不能跳过索引中的列,这种情况可以匹配上索引,但是只能匹配部分字段)

查询优化

相关