GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 365 -
使用 onmode -F 命令释放未使用的内存段,这些段不可用或进程已不再需要。
语法:
元素
用途
关键注意事项
-F
释放未使用的内存
段
无
在执行 onmode -F 时,内存管理器检查每个内存池的未使用内存。当内存管理器找到未使
用内存块时,它立即释放该内存。在内存管理器检查了每个内存池之后,它开始检查内存
段并释放数据库服务器不再需要的所有段。
建议在数据库服务器执行了任何创建额外内存段的功能(包括大索引构建、排序或备份)
之后从操作系统调度工具定期运行 onmode -F。
运行 onmode -F 会造成执行该实用程序时处于活动状态的所有用户的显著性能降级。尽管
执行时间很短(1 到 2 秒),但对于用户数据库服务器的降级可能达到 100%。具有多个
CPU 虚拟处理器的系统经历的降级成比例地减小。
要确认 onmode 已释放了未使用内存,请检查消息日志。如果内存管理器释放了一个或多
个段,那么它显示一条标识已释放了多少内存段和字节的消息。
该命令有等同的 SQL 管理 API 函数。