Oracle Data Warehouse Tuning Tips

table partitioning
compression
hint
index

1. 如果有update动作,当数据量非常大时,采用分批 update 并批量提交,尽早释放资源
2. 复杂的SQL必要时可以拆分;分开执行的SQL根据业务规则可以适当合并(非DBA干的活了)
3. 因为是数据仓库,可以适当运用bitmap index
4. 注意partition表的分析计划,因为没数据时是空的,容易导致插入数据后因为没有作analyze导致执行计划出错
5. 根据需要采用temp table(又是开发人员的活了)
6. 数据仓库有时采用分析函数会大大加快性能

http://www.itpub.net/thread-1628078-3-1.html