随同 admin() 或 task() 函数,使用 onmode 和 F 参数来释放不用的内存段。
当您执行这个函数时,内存管理器检测不用的内存的每一内存池。内存管理器立即释放定位的不用的内存块。内存管理器检查每一内存池之后,它开始检查内存段并释放数据库服务器不再需要的任何内存段。
当您执行该使用程序时,运行这个命令对任何用户都会导致重大的性能降级。虽然执行时间短暂(1 至 2 秒),但对单用户数据库服务器的降级可达 100%。有多个 CPU 虚拟处理器的系统感觉降级会成比例地减轻。
要确认不用的内存已释放,请检查消息日志。如果内存管理器释放一个或多个段,它显示消息表明释放了多少个段以及多少内存字节。
这个函数等同于 onmode -F 命令。
EXECUTE FUNCTION task("onmode","F");