不要select *,不要查询不需要的列 不要在多表关联返回全部的列 不要重复查询,应当写入缓存 尽量使用关联查询来替代子查询 尽量使用索引优化。如果不使用索引。mysql则使用临时表或者文件排序。如果不关心结果集的顺序,可以使用order by null 禁用文件排序 优化分页查询,最简单的就是利用覆盖索引扫描,而不是查询所有的列 应尽量避免在 where 子句中使用 !=或<> 操作符,否则将引擎放弃使用索引而进行全表扫描 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order…