Oracle分区类型:
Oracle10只有 Range 、 List
11g:Range、List、Hash
List-List List-Range List-Hash
Range-Range Range-List Range-Hash
range:范围分区、 List:列值分区 hash:哈希分区
优化:
1.当查询时候,通过执行计划可以观察扫描分区个数,经常会遇到全分区扫描(局部索引),根据索引的高度特性,这样的性能 相比 走全表索引较差,因为Oracle索引高度一般很低。
解决:对于查询优化:需要有相对的字段落在特定分区里面。
2.对exchange、add、drop 、truncate等对分区操作,特别注意索引是否失效。
3.对于分区字段和索引:简而言之分区字段如果不是索引字段,就不会走索引