代码改变世界

oracle sqlloader 建议

2012-06-11 10:20  java环境变量  阅读(334)  评论(0编辑  收藏  举报

1.直接加载和redo的关系

大批量数据直接加载可以大幅度减少redo的产生量,前提是需要在logging模式下.


2.直接加载和索引

如果直接加载的表上有索引,oracle不会加载数据的方式那样来处理索引的数据,但是它同样需要维护一个索引,这个成本是很高的,同时会生成很多的redo.

 

当使用直接加载时,通常是针对一些数据量非常大的表.如果这些表存在索引,将会
带来很大的性能影响.这个时候可以考虑先将索引disable掉(或drop掉),然后加载数据,
之后再重新新建索引.