Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


索引子分区-SYS_IDX_SUBPARTIS

📄字数 924
👁️阅读量 加载中...

功能描述

SYS_IDX_SUBPARTIS系统表用于存储、管理系统库和用户库中所有表的索引二级分区信息。

字段说明

序号字段名类型说明V11V12
0DB_IDINTEGER库ID
1INDEX_IDINTEGER索引ID
2SUBPARTI_NOINTEGER子分区号
3SUBPARTI_NAMEVARCHAR子分区名
4SUBPARTI_VALVARCHAR分区条件值
5RESERVED1VARCHAR保留字段
6RESERVED2VARCHAR保留字段

应用举例

  • 查询二级分区表的索引信息
  • 通过二级分区索引ID查询索引列和表名
sql
SQL> CREATE TABLE tab_idxsup(id INT,name VARCHAR(10))PARTITION BY RANGE(id) PARTITIONS(p1 VALUES LESS THAN(10000),p2 VALUES LESS THAN(200000))SUBPARTITION BY HASH(name) SUBPARTITIONS 2;

SQL> CREATE INDEX idxsup ON tab_idxsup(id) GLOBAL PARTITION BY RANGE(id) PARTITIONS(p1 VALUES LESS THAN(10000),p2 VALUES LESS THAN(200000))SUBPARTITION BY HASH(name) SUBPARTITIONS 2;    

SQL> SELECT st.table_name,si.index_id,si.index_name,sip.subparti_no,sip.subparti_name,sip.subparti_val FROM SYS_IDX_SUBPARTIS sip JOIN SYS_TABLES st USING(db_id) JOIN SYS_INDEXES si USING(db_id,table_id) WHERE st.table_name='TAB_IDXSUP';
+------------+----------+------------+-------------+---------------+--------------+
| TABLE_NAME | INDEX_ID | INDEX_NAME | SUBPARTI_NO | SUBPARTI_NAME | SUBPARTI_VAL |
+------------+----------+------------+-------------+---------------+--------------+
| TAB_IDXSUP | 1048588  | IDXSUP     | 0           | IDX_SUBPART1  | 0            |
| TAB_IDXSUP | 1048588  | IDXSUP     | 1           | IDX_SUBPART2  | 1            |
+------------+----------+------------+-------------+---------------+--------------+

相关系统表