会不断的补充
1。在select查询中,只返回需要的列,即使需要查询所有列,也尽量不要使用select *。便于维护
2。用where语句减少查询返回的行。
3。保证from子句在控制之下,join到单个查询的每一张表都会增加额外的开销。如果有一个执行时间很长的非常大的查询,可以拆分为几个小查询。
4。只在必要的时候用order by 。排序会带来额外的开销。
5。存储过程会有好的性能,而且增加了稳定性。
会不断的补充
1。在select查询中,只返回需要的列,即使需要查询所有列,也尽量不要使用select *。便于维护
2。用where语句减少查询返回的行。
3。保证from子句在控制之下,join到单个查询的每一张表都会增加额外的开销。如果有一个执行时间很长的非常大的查询,可以拆分为几个小查询。
4。只在必要的时候用order by 。排序会带来额外的开销。
5。存储过程会有好的性能,而且增加了稳定性。