MYSQL优化————常见sql优化

time:97开始

insert 优化

  1. 如果表需要插入很多行数据是,尽量使用多个值表的insert语句,这样将大大缩减客户端与数据库之间的连接、关闭等消耗。使得效率比分开执行的单个insert语句快。
    在这里插入图片描述
  2. 在事务中进行数据插入在这里插入图片描述
  3. 数据有序插入(按照主键顺序插入)

在这里插入图片描述

order by 优化(排序优化,time:99)

  1. 尽量使用覆盖索引

在这里插入图片描述
在这里插入图片描述

group by 优化(分组优化,time:105)

在这里插入图片描述
在这里插入图片描述

优化嵌套查询(子查询,time:108)

通常优化为内连接,多表连接查询
在这里插入图片描述
在这里插入图片描述

分页查询(time:110)

在这里插入图片描述
在这里插入图片描述