跳到主要内容
版本: 最新版本-3.5

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有效值:RANGELISTHASHLINEAR HASHKEYLINEAR KEY
SUBPARTITION_METHOD有效值:HASHLINEAR HASHKEYLINEAR KEY
PARTITION_EXPRESSIONCREATE TABLEALTER TABLE 语句中使用的分区函数的表达式,该语句创建了表的当前分区方案。
SUBPARTITION_EXPRESSION这以相同的方式适用于子分区表达式,该表达式定义表的子分区,就像 PARTITION_EXPRESSION 用于定义表的分区表达式一样。 如果表没有子分区,则此列为 NULL
PARTITION_DESCRIPTION此列用于 RANGE 和 LIST 分区。 对于 RANGE 分区,它包含在分区的 VALUES LESS THAN 子句中设置的值,该值可以是整数或 MAXVALUE。 对于 LIST 分区,此列包含在分区的 VALUES IN 子句中定义的值,该子句是以逗号分隔的整数值列表。对于 PARTITION_METHOD 不是 RANGELIST 的分区,此列始终为 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分区所属的表空间的名称。