发表于: 2005.06.07 23:26
分类: 读书笔记
出处: http://yangtingkun.itpub.net/post/468/31783
---------------------------------------------------------------
Oracle的分区技术使得拥有大量数据的对象的管理得到简化,同时分区也提高了对象的可用性。
Tom认为,使用分区主要是基于3个方面的原因:
提高可用性;
减轻管理负担;
提高DML和查询操作的性能。
前面两点是显而易见的,对于最后一点,很多人都存在这个观点,使用分区后一定可以提高查询性能。其实只有三种情况下基于分区表的查询可以提高性能:Partition pruning、Partition-wise joins和并行查询。
最后,Tom介绍了局部索引和全局索引。一般情况下,数据仓库系统总是使用局部索引而很少使用全局索引,而OLTP系统中,则经常会用到全局索引。











