sys_segment(段信息)¶
SYS_SEGMENT数据库内所有段信息。
| 列名 | 类型 | 描述 |
|---|---|---|
| SID | BIGINT | 段号 |
| OBJID | OID | 段所属对象的OID(sys_class) |
| SUBSID | BIGINT | 段所属对象副分区的段号 |
| ATTNUM | SMALLINT | 段的属性个数 |
| INITSIZE | BIGINT | 段初始大小 |
| NEXTSIZE | BIGINT | 递增长度 |
| MAXSIZE | BIGINT | 段最大长度 |
| TSID | SMALLINT | 段所属表空间的唯一标识 |
| LOGGING | BOOLEAN | 段的更新是否需要产生日志 |
| PCTFREE | TINYINT | 对于表的页面而言,它表示数据页面为将来可能发生的增长更新操作,保留的空闲空间百分比。 当数据页面空闲空间不足PCTFREE%时,会标记该页面,不允许再对它进行插入操作,其值在[0, 100]之间,默认值为10。 对于索引的页面而言,它保存的是 100 - 索引的 fill(填充系数)。 索引的 fill 表示在创建索引的时候,对每一个索引页面按 fill 的比例进行填充,fill 值在(0, 100]之间,100表示填满,默认值是70。 |
| PCTUSED | TINYINT | 对于表的页面而言,当数据页面被标记不可插入后,如果因删除或更新操作使得页面的空闲空间小于 PCTUSED%, 则会取消标记,可以被再次用来插入数据,其值在[0, 100]之间,默认值为 40。 对于索引的页面而言,它保存的是索引的 SPLIT(分裂系数)。 索引的 SPLIT 决定索引页面上的数据在分裂后两个页面的分布情况,SPLIT 值在(0, 100)之间,默认值是50,表示在两个页面之间均分。 当前数据库内部固定按 50 来分裂,不受该选项影响。 |
| ITSNUM | TINYINT | 页面ITS默认数目 |
| BUFSCHEME | TINYINT | 页面缓存策略 |
| PCTINCREASE | TINYINT | 段增长比例 |
| STYPE | TINYINT | 段的类型类型 |
| TOASTSID | BIGINT | TOAST 段的段号 |
| QUTAB | BOOLEAN | 是否为快速更新表 |
| ENCRYPT | TINYINT | 加密类型,0:不加密,3:des3,4:aes128,5:aes192,6:aes256,7:sm4 |