(4)减少访问数据库的次数: ORACLE在内部执行了许多工作: 解析 SQL 语句,估算索引的利用率, 绑定变量 , 读数据块等。...(5)在SQL*Plus , SQL*Forms和Pro*C 中重新设置ARRAYSIZE 参数, 可以增加每次数据库访问的检索数据量 ,建议值为200。...ORACLE为管理上述3种资源中的内部花费
(11)用Where子句替换HAVING 子句: 避免使用 HAVING 子句, HAVING 只会在检索出所有记录之后才对结果集进行过滤....在多表联接查询时,on比 where 更早起作用。...(32) a.如果检索数据量超过30%的表中记录数.使用索引将没有显著的效率提高. b.在特定情况下, 使用索引也许会比全表扫描慢, 但这是同一个数量级上的区别.而通常情况下,使用索引比全表扫描要块几倍乃至几千倍