8、在SQL*Plus,SQL*Forms和Pro*C中重新设置ARRAYSIZE参数,可以增加每次数据库访问
的检索数据量,建议值为200。...包含一对多表查询时,避免在SELECT子句中使用DISTINCT,一般用EXIST替换,EXISTS
查询更为迅速,因为RDBMS核心模块将在子查询的条件一旦满足后,立刻返回结果。...ORACLE为管理上述3种资源中的内部花销。
16、用Where子句替换HAVING子句:
避免使用HAVING子句,HAVING只会在检索出所有记录之后才对结果集进行过滤。...然而如果所有的索引列
都为空,ORACLE将认为整个键值为空而空不等于空。因此你可以插入10000条具有相同键值
的记录,当然它们都是空!...(2)ORDER BY中所有的列必须定义为非空。
WHERE子句使用的索引和ORDER BY子句中所使用的索引不能并列。