表data_01,以c_time字段的区间分区,和以data_id字段的散列子分区。局部索引是以(data_id,c_time)。有如下查询:select * from c_data_01 t where data_id = '01030040001' and
c_time >= to_date('2013-3-15 0:00:00','yyyy-mm-dd hh24:mi:ss') and
c_time < to_date('2013-3-16 00:00:00','yyyy-mm-dd hh24:mi:ss')在PL/SQL Developer中的执行计划为:
求执行计划的解释,特别是为什么partition hash single 在 partition range single 前面?oracle分区执行计划区间散列
c_time >= to_date('2013-3-15 0:00:00','yyyy-mm-dd hh24:mi:ss') and
c_time < to_date('2013-3-16 00:00:00','yyyy-mm-dd hh24:mi:ss')在PL/SQL Developer中的执行计划为:
求执行计划的解释,特别是为什么partition hash single 在 partition range single 前面?oracle分区执行计划区间散列
先以c_time字段做区间分区,再以data_id字段做散列分区。索引没失效。没明白你这里说的复合索引分区和复合分区的区别