更新时间:2025-09-12 GMT+08:00
分享

partitions

显示GaussDB中分区表(partitioned table)和分区(table partition)信息,一级分区和二级分区分开记录。这个视图为只读,不允许修改。所有用户对这个视图有“读取”权限。 用户只能看到自己有访问权限的记录。由于视图中部分信息基于统计信息获取,执行ANALYZE后再查看(如果数据库中更新数据,建议延迟执行ANALYZE)。

表1 information_schema.partitions 字段

名称

类型

描述

TABLE_CATALOG

varchar(512)

所在catalog名称。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。

TABLE_SCHEMA

varchar(64)

Schema名称。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。

TABLE_NAME

varchar(64)

表名。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。

PARTITION_NAME

varchar(64)

分区名称。

SUBPARTITION_NAME

varchar(64)

子分区名称。如果不是子分区,则为null。

PARTITION_ORDINAL_POSITION

bigint unsigned

分区在表中的位置。

SUBPARTITION_ORDINAL_POSITION

bigint unsigned

子分区在分区中的位置。如果不是子分区,则为null。

PARTITION_METHOD

varchar(18)

分区策略。如果分区不是一级分区,则为null。

  • 'r':范围分区。
  • 'l':list分区。
  • 'h':hash分区。

SUBPARTITION_METHOD

varchar(12)

子分区策略。如果分区不是二级分区,则为null。

  • 'r':范围分区。
  • 'l':list分区。
  • 'h':hash分区。

PARTITION_EXPRESSION

longtext

暂不支持,值为null。

SUBPARTITION_EXPRESSION

longtext

暂不支持,值为null。

PARTITION_DESCRIPTION

longtext

  • 对于范围分区,显示各分区的上边界值。
  • 对于列表分区,显示各分区的取值列表。
  • 对于哈希分区,显示各分区的编号。

TABLE_ROWS

bigint unsigned

分区中的记录数。

AVG_ROW_LENGTH

bigint unsigned

暂不支持,值为null。

DATA_LENGTH

bigint unsigned

暂不支持,值为null。

MAX_DATA_LENGTH

bigint unsigned

暂不支持,值为null。

INDEX_LENGTH

bigint unsigned

暂不支持,值为null。

DATA_FREE

bigint unsigned

暂不支持,值为null。

CREATE_TIME

datetime

暂不支持,值为null。

UPDATE_TIME

datetime

暂不支持,值为null。

CHECK_TIME

datetime

暂不支持,值为null。

CHECKSUM

bigint unsigned

暂不支持,值为null。

PARTITION_COMMENT

varchar(80)

暂不支持,值为null。

NODEGROUP

varchar(12)

暂不支持,置null。

TABLESPACE_NAME

varchar(64)

分区所属表空间的名称。

相关文档