GBase8s 查看逻辑日志使用情况
程序员文章站
2022-07-01 07:54:51
...
使用数据库管理员用户执行onstat -l命令用于监控物理日志及逻辑日志的使用情况,需关注已使用的逻辑日志是否及时备份。
[[email protected] ~]$ onstat -l
Your evaluation license will expire on 2021-08-27 00:00:00
GBase Database Server Version 12.10.FC4G1TL -- On-Line (Prim) -- Up 00:31:28 -- 2023104 Kbytes
Physical Logging
Buffer bufused bufsize numpages numwrits pages/io
P-1 0 1024 5965 18 331.39
phybegin physize phypos phyused %used
2:53 495000 248287 0 0.00
Logical Logging
Buffer bufused bufsize numrecs numpages numwrits recs/pages pages/io
L-3 0 512 300095 16300 3956 18.4 4.1
Subsystem numrecs Log Space used
OLDRSAM 300088 26684432
HA 7 308
address number flags uniqid begin size used %used
552b2f88 1 F------ 0 3:53 50000 0 0.00
5769f970 2 F------ 0 3:50053 50000 0 0.00
5769f9d8 7 F------ 0 3:100053 50000 0 0.00
5769fa40 8 U-B---- 79 3:150053 50000 5770 11.54
5769faa8 9 U-B---- 80 3:200053 50000 12130 24.26
5769fb10 10 U-B---- 81 3:250053 50000 12569 25.14
5769fb78 11 U-B---- 82 3:300053 50000 50000 100.00
5769fbe0 12 U-B---- 83 3:350053 50000 36646 73.29
5769fc48 13 U-B---- 84 3:400053 50000 50000 100.00
5769fcb0 14 U---C-L 85 3:450053 50000 39834 79.67
5769fd18 3 A------ 0 3:500053 100000 0 0.00
11 active, 11 total
Physical Logging 为物理日志信息。
Logical Logging为逻辑日志信息
常见flag 标志信息介绍
A------ 日志文件已添加且可用,但尚未使用
D------ 如果您删除具有状态U-B的日志文件,那么它会标记为已删除。该日志文件被删除,其空间得以释放,可在您为所有存储空间进行0级备份时重新使用。
F------ 日志文件是空闲的且可供使用。逻辑日志文件在备份后得以释放,逻辑日志文件中的所有事务均关闭,存储在该文件中的最旧更新将会清仓到磁盘
U 日志文件已使用但尚未备份。
U-B---- 日志文件已备份但仍是恢复所需。(当恢复不再需要该日志文件时就释放)
U-B---L 日志文件已备份但仍是恢复所需。包含最就检查点记录。
U---C 数据库服务器当前正在填充日志文件。
U---C-L 当前日志文件包含最就检查点记录。
A------ 日志文件已添加且可用,但尚未使用
size 为每个逻辑日志的页数量,页大小,可以通过onstat -d 命令查看逻辑日子表空间的页大小。
下一篇: NodeJs中如何创建一个最简单的服务器
推荐阅读