首页 > 编程知识 正文

sql 索引优化,数据库的索引优化

时间:2023-05-06 11:41:28 阅读:189775 作者:116

一.问题说明:

项目包含多个条件查询的sql语句。 由于数据量大,查询速度非常慢,因此考虑在条件查询的字段中添加合并索引。 添加索引,然后单击、

之后,explain了所有条件字段中包含的sql语句,并进行了联合索引。 然后依次减少条件字段,再执行explain,

如果删除了联盟索引中的第一个字段条件,sql将不会使用联盟索引,而只使用id的主键。 (经过多次测试发现)

得出以下结论: sql语句连接索引优化,联合索引的使用与联合索引的列的位置顺序有关系。

将条件字段中必须使用的字段放在合并索引的开头。

二.解决:

在网上查了一下,发现关于sql联合索引优化和字段顺序关系的影响,还有很多这个说明。

直接引用如下。

3359 blog.csdn.net/QQ38157516/article/details/82757102

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。