跳到主要内容
版本:3.2

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分区所属的表空间的名称。