1、利用传递参数方式的SQL语句代替动态SQL语句,减少动态编译次数,由于动态SQL语句每次调用都需要重新编译,而利用变量方式,仅需要编译一次。
2、每次的SQL语句,保持与预定义的字段一致,大小写也要一致,不要随意更改大小写及次序。
3、 复合性索引,WHERE的条件的字段顺序与定义一致,如:定义A(X、Y、Z)
WHERE X=? AND Y=? AND Z=?
4、什么时候...
1、不用“<>”或者“!=”操作符。对不等于操作符的处理会造成全表扫描,可以用“<” or “>”代替。
2、Where子句中出现IS NULL或者IS NOT NULL时,Oracle会停止使用索引而执行全表扫描。可以考虑在设计表时,对索引列设置为NOT NULL。这样就可以用其他操作来取代判断NULL的操作。
3、当通配符“%”或者“_”作为查询字符串的第一...
[SOA介绍]什么是SOA?[Varargs]
An introduction to SOA
作者:Raghu R. Kodali
译者:tetsu版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:Raghu R. Kodali tetsu(作者的Blog:http://blog.matrix.org.cn/page/tet...