深入MySQL(四):MySQL的SQL查询语句性能优化概述 (3)

等值传播:使用USING的时候,不用重复声明两个表中相同的字段。
10.列表IN()的比较:MySQL中的IN()是将列表中的数据先排序,然后二分查询。

EXPLAIN关键字的应用

EXPLAIN关键字对于经常进行SQL语句优化的同学肯定很熟悉,我在这里简单介绍一下,EXPLAIN是显示该SQL语句的预计执行计划,是否使用索引、中间表、排序等,以及预计扫描行数等数据。

尾言

以上便是MySQL的SQL查询语句性能优化的概述,后期将会针对以下问题出针对性的博客进行具体场景的优化:

优化COUNT()查询

优化LIMIT分页

关联语句的优化

排序的优化

以及EXPLAIN的详解、常见的优化失效的情况,以及如何解决。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzffjd.html