1、select子句
在够用的情况下,可以只选带索引的列,速度会非常快
不必要的情况下,只选出要查看的列,会提高速度。
2、from子句
使用join时,可以直接join表,如果join子查询时,子查询生成的临时表是没有索引的,所以会引起速度很慢,直接join表可提高速度。
根据不同情况使用不同的join,可以提高查询以及统计的速度
3、where子句
where子句中的条件:
如果需要排序,不管是否唯一,都添加btree类型的索引
如果是唯一值,且不需要排序,则添加唯一hash索引
如果不是唯一值,且不需要排序,且重复值不多的情况下,可以加hash索引
4、order by子句
by的条件最好添加btree索引
时间: 2024-11-08 02:05:55