首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

Oracle 区间分区+散列分区 执行计划解决思路

2013-04-12 
Oracle 区间分区+散列分区 执行计划表data_01,以c_time字段的区间分区,和以data_id字段的散列子分区。局部

Oracle 区间分区+散列分区 执行计划
表data_01,以c_time字段的区间分区,和以data_id字段的散列子分区。局部索引是以(data_id,c_time)。

有如下查询:



求执行计划的解释,特别是为什么partition hash single 在 partition range single 前面? oracle 分区 执行计划 区间 散列
[解决办法]
一直都是先子分区然后分区吧
[解决办法]
复合分区是如何建立的?

索引是否失效?

一般你这样的建议做复合索引分区即可,没有必要建立复合分区
[解决办法]
很正常,因为优化器觉得这样做效率会高点。
[解决办法]
引用:
引用:复合分区是如何建立的?

索引是否失效?

一般你这样的建议做复合索引分区即可,没有必要建立复合分区

先以c_time字段做区间分区,再以data_id字段做散列分区。索引没失效。没明白你这里说的复合索引分区和复合分区的区别。。。


执行计划的顺序是先子分区后分区再后全表。

热点排行