更新日期:2024年09月11日
可以使用 onstat -t 命令显示活动 tblspace 的 tblspace 信息。使用 onstat -T 命令显示所有
tblspace 的 tblspace 信息。
onstat -t 命令页列出了活动 tblspace 的数量和 tblspace 的总数。
语法:
示例输出
图: onstat -t 命令输出
GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 656 -
输出描述
n
是打开的 tblspace 的计数器
address
是共享内存 tblspace 表中的 tblspace 地址
flgs
使用以下标志位描述标志:
0x00000001
正在初始化分区结构
0x00000002
分区已修改。已修改页未清仓到磁盘中
0x00000004
正在删除分区
0x00000008
分区用于伪表
0x00000010
正在 ADD INDEX 或 DROP INDEX 操作中改变分区
0x00000020
正在 ALTER TABLE 操作中更改分区
0x00000080
当 dbspace 关闭时正在删除分区
0x00000100
当删除表时未删除 blobspace 中的简单大对象
0x00000200
分区更改页计数已更新
0x00000400
页已更改为最新的数据库模式
0x00000800
系统临时表
0x00001000
用户临时表
0x00004000
GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 657 -
索引操作在恢复过程中推迟
0x00008000
正在截断分区
0x00010000
分区被部分截断
ucnt
使用计数,它指示当前正在访问 tblspace 的用户线程数
tblnum
是以十六进制值表示的 tblspace 编号
等价的整数值显示为 systables 系统目录表中的 partnum 值
physaddr
是 tblspace 的物理地址(在磁盘上)
npages
是分配给 tblspace 的页数
nused
是 tblspace 中已使用页的数量
npdata
是已使用数据页的数量
nrows
是已使用数据行的数量
nextns
是已分配非连续 extent 的数量
该数与已分配下一个 extent 的次数不相等