SQL优化技巧总结

 阅读大约需要1分钟

SQL优化技巧总结

汇总如下:

分解SQL

查询切分 最典型的案例就是分页查询

永远为每张表设置一个ID主键

避免使用SELECT *

为搜索字段建立索引

在Join表的时候使用对应类型的列,并将其索引

尽可能的使用NOT NULL

越小的列会越快

当只要一行数据时使用LIMIT 1

操作符的优化,尽量不采用不利于索引的操作符,目的就是为了避免全表扫描

  1. in 和not in慎用,尽量用between代替in,用 not exists 代替 not in

  2. is null和is not null慎用

  3. !=或<>操作符能不用就不用,否则将使引擎放弃使用索引而进行全表扫描。

相关文章

MySQL执行计划分析