返回首页

gbase数据、南大通用产品文档:GBase8sonstat l 命令:打印物理和逻辑日志信息

更新日期:2024年09月11日

可以使用 onstat -l 命令显示有关物理日志、逻辑日志和临时逻辑日志的信息。
语法:

示例输出
图: onstat -l 命令输出

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 639 -


物理日志文件的输出描述
显示的第一部部分描述了物理日志配置:
buffer
是物理日志缓冲区的数量
bufused
是已使用的物理日志缓冲区页数
bufsize
是每个物理日志缓冲区的大小(以页为单位)
numpages
是写入物理日志的页数
numwrits
是对磁盘的写入数
pages/io
计算方法是 numpages/numwrits
该值指示正在缓存的物理日志写入的效率
phybegin
是日志开始处的物理页号
physize
是物理日志的大小(以页为单位)
phypos
是日志中发生下一个日志记录写入的当前数量

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 640 -

phyused
是日志中已使用页的数量
%used
是已使用页的百分比
onstat -l 命令输出的第二部分描述逻辑日志配置:
buffer
是逻辑日志缓冲区数
bufused
是逻辑日志缓冲区呢已使用的页数
bufsize
每个逻辑日志缓冲区的大小(以页为单位)
numrecs
是已写入记录的数量
numpages
是已写入页的数量
numwrits
是对逻辑日志的写入数
recs/pages
计算方法是 numrecs/numpages
您不能影响该值。不同类型的操作生成不同类型(和大小)的记录
pages/io
计算方法是 numpages/numwrits
可以通过更改逻辑日志缓冲区大小
(由 ONCONFIG 文件中的 LOGBUFF 指定)
或通
过更改数据库的日志记录方式(从已缓冲到未缓冲,反之亦然)来影响此值
以下字段将对每个逻辑日志文件重复:
address
是日志文件描述符的地址
number
是逻辑日志文件的日志标识号
日志标识号可能是无序的,因为数据库服务器或管理员都可以直接插入日志文件
flags
提供每个日志的状态,如下所示:
A
新添加的(可以使用)
B

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 641 -

已备份
C
当前的逻辑日志文件
D
标记为已删除
要删除日志文件并释放其空间以再利用,
那么必须对所有存储空间执行 0 级备份
F
可用的,可以使用
L
最新的 checkpoint 记录
U
已使用的
uniqid
是日志的唯一 ID 号
begin
是日志文件的起始页
size
是日志的大小(以页为单位)
used
是已使用页数量
%used
是已使用页的百分比
active
是活动逻辑日志的数量
total
是逻辑日志的总数
临时逻辑日志文件的输出描述
数据库服务器在热恢复过程中使用 temporary logical logs ,因为永久日志在那时是不可用
的。以下字段将对每个临时逻辑日志文件重复:
address
是日志文件描述符的地址
number
是逻辑日志文件的日志标识号
flags
提供每个日志的状态,如下所示:

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 642 -

B
已备份
C
当前的逻辑日志文件
F
可用的,可以使用
U
已使用的
uniqid
是日志的唯一 ID 号
begin
是日志文件的起始页
size
是日志的大小(以页为单位)
used
是已使用页的数量
%used
是已使用页的百分比
active
是活动临时逻辑日志的数量

使用 onmode 实用程序变更数据库服务器操作方式,并在共享内容、会话、事务、参数和
分段上执行其他各种操作。
这些主题展示了如何使用 onmode 选项。如果不使用选项,那么数据库服务器返回用法语
句。
在 UNIX™ 上,必须是用户 root 或用户 gbasedbt 才能执行该 onmode 实用程序。
在 Windows™ 上,必须是 Gbasedbt-Admin 群组成员或管理员群组成员才能执行 onmode
实用程序。
有关onmode -b 命令的信息请参阅 GBase 8s 迁移指南 中的 onmode -b 命令的语法 。
除了 onmode -b 、onmode -BC 和 onmode -R.,所有的 onmode 命令选项都有等同的 SQL
管理 API 命令 字符串。

图2- 2 服务响应流程