【 使用环境 】 测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.3.3.1
【问题描述】执行计划中的分区PARTITIONS[P0SP9]怎么对应上查找的那个分区?查看USER_TAB_SUBPARTITIONS中无对应分区
1 个赞
你把 user_tab_subpartitions
的分区名字都查出来看看。
1 个赞
看 partition_position
和 subpartition_position
的值,看值是从0开始还是1开始,执行计划里那个名字应该是从0开始。 执行计划没有对应具体的分区名字这个确实不友好,不知道 OB 将来会不会变。
看分区子分区都是从1开始的,执行计划有0,所以对应不上,不知道对应规则怎样的,OB官网也没找到对应的解释
1 个赞
[P0SP9]
CDB_OB_TABLEGROUP_PARTITIONS表中PARTITION_POSITION字段
p0就是第一个一级分区的第一个位置,对应PARTITION_POSITION为1
CDB_OB_TABLEGROUP_SUBPARTITION_POSITION表中SUBPARTITION_POSITION字段
sp9同理对应的SUBPARTITION_POSITION为10
都是+1嘛,那[P1SP9]呢?是否这个规则满足所有执行计划分区查看都是+1,还是只是针对P0的情况?
都是+1
那怎么不设计保持一致啊,有什么特殊原因嘛?