java开发必定离不开数据库,也离不开sql语言,所以sql的优化是很值得java程序员去关注的。【java自学网】java论坛8 n. N+ k, z2 z
7 c; H* h3 c( z2 A: `- i/ J1.查询的模糊匹配java web 2.索引问题 3.复杂操作 4.update 5.在可以使用UNION ALL的语句里,使用了UNION 6.在WHERE 语句中,尽量避免对索引字段进行计算操作 7.1 避免在WHERE子句中使用in,not in,or 或者having。 $ c" e8 d) w0 M* y
7.2 不要以字符格式声明数字,要以数字格式声明字符值。(日期同样)否则会使索引无效,产生全表扫描。 2 c6 c! k, n4 G6 j$ z5 u
8.对Select语句的法则
3 I/ d+ D; G( x$ b7 _6 h- ]9. 排序 避免使用耗费资源的操作,带有DISTINCT,UNION,MINUS,INTERSECT,ORDER BY的SQL语句 10.临时表 慎重使用临时表可以极大的提高系统性能 9 h; h. X2 I1 T4 q: a. c
! H3 w# D- B @, Q H) E! N$ T
' ]$ t; p+ k4 L, u2 F2 Q1 z) c
|