Purpose
The oceanbase.DBA_PART_TABLES view displays the information about partitioned tables.
Note
This view was introduced in OceanBase Database V4.0.0.
Columns
| Column | Type | Nullable? | Description |
|---|---|---|---|
| OWNER | varchar(128) | NO | The owner of the partitioned table. |
| TABLE_NAME | varchar(128) | NO | The name of the partitioned table. |
| PARTITIONING_TYPE | varchar(13) | NO | The partitioning method. Valid values: |
| SUBPARTITIONING_TYPE | varchar(13) | NO | The subpartitioning method. Valid values: |
| PARTITION_COUNT | bigint(20) | NO | The number of partitions in the partitioned table. |
| DEF_SUBPARTITION_COUNT | bigint(20) | NO | The default number of subpartitions if the table is a composite-partitioned table. |
| PARTITIONING_KEY_COUNT | bigint(21) | NO | The number of partitioning keys. |
| SUBPARTITIONING_KEY_COUNT | bigint(21) | NO | The number of subpartitioning keys if the table is a composite-partitioned table. |
| STATUS | varchar(8) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_TABLESPACE_NAME | varchar(30) | NO | The name of the tablespace containing the partitioned table. |
| DEF_PCT_FREE | bigint(0) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_PCT_USED | bigint(0) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_INI_TRANS | bigint(0) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_MAX_TRANS | bigint(0) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_INITIAL_EXTENT | varchar(40) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_NEXT_EXTENT | varchar(40) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_MIN_EXTENTS | varchar(40) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_MAX_EXTENTS | varchar(40) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_MAX_SIZE | varchar(40) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_PCT_INCREASE | varchar(40) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_FREELISTS | bigint(0) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_FREELIST_GROUPS | bigint(0) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_LOGGING | varchar(7) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_COMPRESSION | varchar(8) | NO | Indicates whether compression is enabled. |
| DEF_COMPRESS_FOR | varchar(12) | NO | The compression method. |
| DEF_BUFFER_POOL | varchar(7) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_FLASH_CACHE | varchar(7) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_CELL_FLASH_CACHE | varchar(7) | NO | At present, this column is not supported and its value is NULL by default. |
| REF_PTN_CONSTRAINT_NAME | varchar(30) | NO | At present, this column is not supported and its value is NULL by default. |
| INTERVAL | text | YES | At present, this column is not supported and its value is NULL by default. |
| AUTOLIST | varchar(3) | NO | Indicates whether the table is partitioned through the automatic list. Valid values: |
| INTERVAL_SUBPARTITION | text | NO | The string of the subpartition interval. |
| AUTOLIST_SUBPARTITION | varchar(3) | NO | Indicates whether the subpartition is partitioned through the automatic list. Valid values: |
| IS_NESTED | varchar(3) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_SEGMENT_CREATED | varchar(4) | NO | At present, this column is not supported and its value is NULL by default. |
| DEF_INDEXING | varchar(3) | NO | The index attribute specified for the table. Valid values: ON-INDEXING: ON is explicitly specified, or the index attribute is not specified.OFF-INDEXING: The index attribute is disabled. |
| DEF_INMEMORY | varchar(8) | NO | The default value of this column is NULL, which has no actual meaning. |
| DEF_INMEMORY_PRIORITY | varchar(8) | NO | The default value of this column is NULL, which has no actual meaning. |
| DEF_INMEMORY_DISTRIBUTE | varchar(15) | NO | The default value of this column is NULL, which has no actual meaning. |
| DEF_INMEMORY_COMPRESSION | varchar(17) | NO | The default value of this column is NULL, which has no actual meaning. |
| DEF_INMEMORY_DUPLICATE | varchar(13) | NO | The default value of this column is NULL, which has no actual meaning. |
| DEF_READ_ONLY | varchar(3) | NO | The default settings for new partitions. Valid values: YES: New partitions are read-only.NO: Read/write operations are supported for new partitions. |
| DEF_CELLMEMORY | varchar(24) | NO | The default value of this column is NULL, which has no actual meaning. |
| DEF_INMEMORY_SERVICE | varchar(12) | NO | The default value of this column is NULL, which has no actual meaning. |
| DEF_INMEMORY_SERVICE_NAME | text | NO | The default value of this column is NULL, which has no actual meaning. |
| AUTO | varchar(3) | NO | Indicates whether the table is partitioned automatically. Valid values: |
Sample query
Query the partition information of the tbl2_f_rl partitioned table in the current tenant as the sys tenant.
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_PART_TABLES WHERE TABLE_NAME='tbl2_f_rl'\G
The query result is as follows:
*************************** 1. row ***************************
OWNER: test
TABLE_NAME: tbl2_f_rl
PARTITIONING_TYPE: RANGE
SUBPARTITIONING_TYPE: LIST
PARTITION_COUNT: 2
DEF_SUBPARTITION_COUNT: 1
PARTITIONING_KEY_COUNT: 1
SUBPARTITIONING_KEY_COUNT: 1
STATUS: NULL
DEF_TABLESPACE_NAME: NULL
DEF_PCT_FREE: NULL
DEF_PCT_USED: NULL
DEF_INI_TRANS: NULL
DEF_MAX_TRANS: NULL
DEF_INITIAL_EXTENT: NULL
DEF_NEXT_EXTENT: NULL
DEF_MIN_EXTENTS: NULL
DEF_MAX_EXTENTS: NULL
DEF_MAX_SIZE: NULL
DEF_PCT_INCREASE: NULL
DEF_FREELISTS: NULL
DEF_FREELIST_GROUPS: NULL
DEF_LOGGING: NULL
DEF_COMPRESSION: ENABLED
DEF_COMPRESS_FOR: zstd_1.3.8
DEF_BUFFER_POOL: NULL
DEF_FLASH_CACHE: NULL
DEF_CELL_FLASH_CACHE: NULL
REF_PTN_CONSTRAINT_NAME: NULL
INTERVAL: NULL
AUTOLIST: NO
INTERVAL_SUBPARTITION: NULL
AUTOLIST_SUBPARTITION: NO
IS_NESTED: NULL
DEF_SEGMENT_CREATED: NULL
DEF_INDEXING: NULL
DEF_INMEMORY: NULL
DEF_INMEMORY_PRIORITY: NULL
DEF_INMEMORY_DISTRIBUTE: NULL
DEF_INMEMORY_COMPRESSION: NULL
DEF_INMEMORY_DUPLICATE: NULL
DEF_READ_ONLY: NULL
DEF_CELLMEMORY: NULL
DEF_INMEMORY_SERVICE: NULL
DEF_INMEMORY_SERVICE_NAME: NULL
AUTO: NO
1 row in set