partitions
注意
此视图不适用于 StarRocks 中可用的功能。
partitions
提供有关表分区的信息。
partitions
中提供了以下字段
字段 | 描述 |
---|---|
TABLE_CATALOG | 表所属的目录的名称。此值始终为 def 。 |
TABLE_SCHEMA | 表所属的数据库的名称。 |
TABLE_NAME | 包含分区的表的名称。 |
PARTITION_NAME | 分区的名称。 |
SUBPARTITION_NAME | 如果 PARTITIONS 表行代表子分区,则为子分区的名称;否则为 NULL 。对于 NDB :此值始终为 NULL 。 |
PARTITION_ORDINAL_POSITION | 所有分区都按照定义的顺序进行索引,1 是分配给第一个分区的编号。 随着分区的添加、删除和重组,索引可能会发生变化; 此列中显示的数字反映了当前的顺序,其中考虑了任何索引更改。 |
PARTITION_METHOD | 有效值:RANGE 、LIST 、HASH 、LINEAR HASH 、KEY 或 LINEAR KEY 。 |
SUBPARTITION_METHOD | 有效值:HASH 、LINEAR HASH 、KEY 或 LINEAR KEY |
PARTITION_EXPRESSION | 在 CREATE TABLE 或 ALTER TABLE 语句中使用的分区函数的表达式,该语句创建了表的当前分区方案。 |
SUBPARTITION_EXPRESSION | 这以相同的方式适用于子分区表达式,该表达式定义表的子分区,就像 PARTITION_EXPRESSION 用于定义表的分区表达式一样。 如果表没有子分区,则此列为 NULL 。 |
PARTITION_DESCRIPTION | 此列用于 RANGE 和 LIST 分区。 对于 RANGE 分区,它包含在分区的 VALUES LESS THAN 子句中设置的值,该值可以是整数或 MAXVALUE 。 对于 LIST 分区,此列包含在分区的 VALUES IN 子句中定义的值,该子句是以逗号分隔的整数值列表。对于 PARTITION_METHOD 不是 RANGE 或 LIST 的分区,此列始终为 NULL 。 |
TABLE_ROWS | 分区中的表行数。 |
AVG_ROW_LENGTH | 存储在此分区或子分区中的行的平均长度(以字节为单位)。 这与 DATA_LENGTH 除以 TABLE_ROWS 相同。 |
DATA_LENGTH | 存储在此分区或子分区中的所有行的总长度(以字节为单位); 也就是存储在分区或子分区中的总字节数。 |
MAX_DATA_LENGTH | 可以存储在此分区或子分区中的最大字节数。 |
INDEX_LENGTH | 此分区或子分区的索引文件的长度(以字节为单位)。 |
DATA_FREE | 分配给分区或子分区但未使用的字节数。 |
CREATE_TIME | 创建分区或子分区的时间。 |
UPDATE_TIME | 上次修改分区或子分区的时间。 |
CHECK_TIME | 上次检查此分区或子分区所属的表的时间。 |
CHECKSUM | 校验和值(如果有); 否则为 NULL 。 |
PARTITION_COMMENT | 注释的文本(如果分区有)。 如果没有,则此值为空。 |
NODEGROUP | 这是分区所属的节点组。 |
TABLESPACE_NAME | 分区所属的表空间的名称。 |