partitions
partitions显示数据库中分区表(partitioned table)和分区(table partition)信息,一级分区和二级分区分开记录。具体信息如表1所示。该视图为只读,不允许修改。所有用户对该视图有“读取”权限。 用户只能看到自己有访问权限的记录。由于视图中部分信息基于统计信息获取,执行ANALYZE后再查看(如果数据库中更新数据,建议延迟执行ANALYZE)。分布式下不支持二级分区,因此该视图中有关二级分区的字段的值一直为NULL。
名称 | 类型 | 描述 |
|---|---|---|
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。
|
SUBPARTITION_METHOD | varchar(12) | 子分区策略。如果分区不是二级分区,则为null。
|
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) | 分区所属表空间的名称。 |

