为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:如何查询分区索引的信息,比如分区类型、分区数量、子分区类型等
查了下文档,貌似只有在DPC集群部署下才支持通过PARTITION子句定义的分区索引,否则创建的索引是跟随表的分区结构。
这样的话,就可以结合 ALL_TAB_PARTITIONS/SUBPARTITIONS、ALL_IND_PARTITIONS/SUBPARTITIONS、SYSHPARTTABLEINFO 这几张系统字典表/视图来查询你想要的信息
我手头没有DPC环境,就先写个简单的查询,把表-分区-子分区及其上索引作排列展开,你看看是否用得上
查询表分区情况可参考下这个语句查询:SELECT partition_name, high_value, tablespace_name FROM dba_tab_partitions
WHERE table_name='RP_HIREDT_EMP';
也可参考下该链接部分-分区表有详细的介绍
https://eco.dameng.com/document/dm/zh-cn/sql-dev/advanced-partitoning