onstat -O 选项显示有关登台区域 BLOB 空间和 Optical Subsystem 内存高速缓存的信息。所显示的总计随会话而逐一累计。仅当运行 onstat -z 时,数据库服务器才会将总计重置为 0。
有关 onstat -O 输出的示例,请参阅 GBase 8s 管理员参考 中有关 onstat 实用程序的信息。
显示的第一部分描述以下系统高速缓存总计信息。
- 列
- 描述
- size
- 在 OPCACHEMAX 配置参数中指定的大小
- alloc
- 数据库服务器分配给高速缓存的 1 KB 大小的块数
- avail
- 未使用的 alloc 部分(以 KB 计)
- number
- 数据库服务器成功放入高速缓存而未溢出的简单大对象数目
- kbytes
- 数据库服务器放入高速缓存而未溢出的简单大对象的 KB 数
- number
- 数据库服务器写入登台区域 BLOB 空间的简单大对象数目
- kbytes
- 数据库服务器写入登台区域 BLOB 空间的简单大对象的 KB 数
虽然 size 输出指示了在配置参数 OPCACHEMAX 中指定的内存量,但是数据库服务器直至需要时才会将内存分配至 OPCACHEMAX。因此,alloc 输出仅反映已处理的最大简单大对象的 1 KB 大小的块数。当 alloc 和 avail 输出相等时,高速缓存为空。
显示的第二部分描述以下用户高速缓存总计信息。
- 列
- 描述
- SID
- 用户的会话标识
- user
- 客户机的用户标识
- size
- 在 GBASEDBTOPCACHE 环境变量中指定的大小(如果已设置)
如果您未设置 GBASEDBTOPCACHE 环境变量,那么数据库服务器使用您在配置参数 OPCACHEMAX 中指定的大小。
- number
- 数据库服务器放入高速缓存而未溢出的简单大对象数目
- kbytes
- 数据库服务器放入高速缓存而未溢出的简单大对象的 KB 数
- number
- 数据库服务器写入登台区域 BLOB 空间的简单大对象数目
- kbytes
- 数据库服务器写入登台区域 BLOB 空间的简单大对象的大小(以 KB 计)