给字段加索引
随着数据表数量的增加,没错查询的速度逐渐变慢,这是就需要给数据表需要 where 的字段加上索引。
分析索引过多带来的问题
可是随着索引的字段越来越多,查表的速度也变得越来越慢,这时候就要使用 mysql 的 explain 来查看具体使用的索引是哪个
##### 使用联合索引
由于单个索引过多,使我们能通过索引从数据表中筛选出的数据越少,这时候就需要使用联合索引,根据 mysql 联合索引的最左侧原则,对查询语句中的多个 where 字段建立合适的联合索引。这里需要注意建立联合索引的顺序,应该把使用最频繁的 where 字段放在最左边。
参考:
https://blog.csdn.net/Abysscarry/article/details/80792876