SYSCAT.DATAPARTITIONS 目录视图
每一行均表示数据分区。 请注意,如果在多个数据库分区上创建了表,那么数据分区统计信息描述一个数据库分区。
| 列名 | 数据类型 | 是否可空 | 描述 |
|---|---|---|---|
| DATAPARTITIONNAME | VARCHAR(128) | 数据分区的名称。 | |
| TABSCHEMA | VARCHAR(128) | 此数据分区所属的表的模式名。 | |
| TABNAME | VARCHAR(128) | 此数据分区所属的表的非标准名称。 | |
| DATAPARTITIONID | INTEGER | 数据分区的标识。 | |
| TBSPACEID | INTEGER | Y | 存储此数据分区的表空间的标识。 当 STATUS 为“I”时,此标识的值为 NULL。 |
| PARTITIONOBJECTID | INTEGER | Y | 表空间中数据分区的标识。 |
| LONG_TBSPACEID | INTEGER | Y | 存储长数据的表空间的标识。 当 STATUS 为“I”时,此标识的值为 NULL。 |
| ACCESS_MODE | CHAR (1) | 数据分区的访问限制状态。 这些状态仅适用于处于集合完整性暂挂状态的对象或被 SET INTEGRITY 语句处理的对象。 可能的值包括:
|
|
| 状态 | VARCHAR (32) |
|
|
| SEQNO | INTEGER | 数据分区序号(从 0 开始)。 | |
| LOWINCLUSIVE | CHAR (1) |
|
|
| LOWVALUE | VARCHAR (512) | 用于此数据分区的低键值(SQL 值的字符串表示法)。 | |
| HIGHINCLUSIVE | CHAR (1) |
|
|
| HIGHVALUE | VARCHAR (512) | 用于此数据分区的高键值(SQL 值的字符串表示法)。 | |
| CARD | BIGINT | 数据分区中的总行数;如果未收集统计信息,那么为 -1。 | |
| OVERFLOW | BIGINT | 数据分区中的总溢出记录数;如果未收集统计信息,那么为 -1。 | |
| NPAGES | BIGINT | 数据分区的行所在页面的总页数;如果未收集统计信息,那么为 -1。 | |
| FPAGES | BIGINT | 数据分区中的总页数;如果未收集统计信息,那么为 -1。 | |
| ACTIVE_BLOCKS | BIGINT | 数据分区中的总活动块数,或 -1。 仅适用于多维集群 (MDC) 表。 | |
| INDEX_TBSPACEID | INTEGER | 用于保存此数据分区所有分区索引的表空间的标识。 | |
| AVGROWSIZE | SMALLINT | 此数据分区中压缩行和未压缩行的平均长度(以字节计);如果未收集统计信息,那么为 -1。 | |
| PCTROWSCOMPRESSED | REAL | 数据分区中压缩行占总行数的百分比;如果未收集统计信息,那么为 -1。 | |
| PCTPAGESAVED | SMALLINT | 作为行压缩的结果,保存在数据分区中的页面的大致百分比。 此值包括用于数据分区中每个用户数据行的额外字节,但不包括由字典开销使用的空间;如果未收集统计信息,那么为 -1。 | |
| AVGCOMPRESSEDROWSIZE | SMALLINT | 此数据分区中压缩行的平均长度(以字节计);如果未收集统计信息,那么为 -1。 | |
| AVGROWCOMPRESSIONRATIO | REAL | 对于数据分区中的压缩行,这是基于行的平均压缩率;即,平均未压缩行长度除以平均压缩行长度;如果未收集统计信息,那么为 -1。 | |
| STATS_TIME | TIMESTAMP | Y | 上次对此对象的记录统计信息执行任何更改的时间。 如果未收集统计信息,那么为 NULL。 |
| LASTUSED | 日期 | 任何 DMS 语句或 LOAD 命令最近一次使用数据分区的日期。 如果未对表进行分区,那么只会更新 SYSCAT.TABLES 中的 LASTUSED 值。 在 HADR 备用数据库上使用该数据分区时,不会更新此列。 缺省值为“0001-01-01”。 此值会异步更新,这样该值可能未反映最后 15 分钟的使用情况,并且在更新后 24 小时保持不变。 | |
| COLDICT_EXISTS | CHAR(1) | 指示列组织表的列压缩字典的存在和状态。 可能的值包括:
|
|
| COLDICT_CREATE_TIME | TIMESTAMP | Y | 创建列压缩字典的时间。 如果 COLDICT_EXISTS 为 "N" 或 "X" ,那么为空。 |
| COLDICT_ALTER_TIME | TIMESTAMP | Y | 上次更改列压缩字典的时间。 在创建字典时,此值与 COLDICT_CREATE_TIME 的值匹配。 如果 COLDICT_EXISTS 为 "N" 或 "X" ,那么为空。 |