Oracle SQL性能优化深入浅出1(二)

2014-11-24 16:22:19 · 作者: · 浏览: 1
的CPU资源;对于有比较多or运算的查询,建议分成多个查询,用union all联结起来;多表查询的查询语句中,选择最有效率的表名顺序。 Oracle解析器对表解析从右到左,所以记录少的表放在右边。

● 尽量多用commit语句提交事务,可以及时释放资源、解锁、释放日志空间、减少管理花费;在频繁的、性能要求比较高的数据操作中,尽量避免远程访问,如数据库链等,访问频繁的表可以常驻内存:alter table...cache;

● 在Oracle中动态执行SQL,尽量用execute方式,不用dbms_sql包。