监视物理和逻辑日志记录活动

监视物理日志以确定在检查点出现前使用的物理日志文件的百分比。可使用这些信息来找出物理日志文件的最佳大小。该大小必须足够大,使数据库服务器无需过于频繁地强制执行检查点,也必须足够小,以节省磁盘空间并保证快速恢复。

监视物理日志和逻辑日志缓冲区以确定它们对于当前处理级别是否为最佳大小。要监视的重要统计信息就是每个磁盘的写入页数统计信息。有关调整物理日志和逻辑日志缓冲区的更多信息,请参阅《GBase 8s 性能指南》。

要监视物理日志文件、物理日志缓冲区和逻辑日志缓冲区,请使用以下命令。

实用程序 命令 更多信息
命令行

命令行或 ISA

onstat -l 第一行显示以下有关每个物理日志缓冲区的信息:
  • 已用的缓冲区页数 (bufused)
  • 每个物理日志缓冲区以页计的大小 (bufsize)
  • 向缓冲区写入的页数 (numpages)
  • 从缓冲区到磁盘的写入次数 (numwrits)
  • 向缓冲区写入的页数与向磁盘写入的次数之比率 (pages/IO)
第二行显示以下有关物理日志的信息:
  • 物理日志文件中首页的页码 (phybegin)
  • 物理日志文件以页计的大小 (physize)
  • 日志中要发生下次写入的当前位置,指定为页码 (physpos)
  • 日志中的已用页数 (phyused)
  • 已用的总物理日志页数的百分比 (%used)
第三行显示以下有关每个逻辑日志缓冲区的信息:
  • 已用的缓冲区页数 (bufused)
  • 每个逻辑日志缓冲区以页计的大小 (bufsize)
  • 向缓冲区写入的记录数 (numrecs)
  • 向缓冲区写入的页数 (numpages)
  • 从缓冲区到磁盘的写入次数 (numwrits)
  • 缓冲区中记录数与页数的比率 (recs/pages)
  • 向缓冲区写入的页数与向磁盘写入的次数之比率 (pages/IO)
命令行

命令行或 ISA

onparams -p 移动物理日志或调整物理日志大小
命令行

命令行或 ISA

onmode -l 前进到下一逻辑日志文件。
ISA 日志 > 逻辑 单击推进日志文件

有关 onstat -l 输出的示例的更多信息,请参阅 GBase 8s 管理员参考

有关使用 SQL 管理 API 命令(而不是一些 onparamsonmode 命令)的信息,请参阅使用 SQL 管理 API 执行远程管理GBase 8s SQL 指南:语法