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