当关键活动需要而服务器的空闲内存有限时,使用 LOW_MEMORY_RESERVE 配置参数来保留使用特定的内存量。
如果您通过将其设定为一个特定的 KB 值来启用新的 LOW_MEMORY_RESERVE 配置参数,则即使您收到内存用尽的警告,诸如回滚活动这样的关键活动仍可完成。
不管如何设置 LOW_MEMORY_RESERVE 配置参数,保留的内存大小最大值是 SHMVIRTSIZE 配置参数值的 20%。
LOW_MEMORY_RESERVE 512
您可使用 onstat -g seg 命令来查看低内存保留信息。输出包括若干行,显示保留的内存大小、服务器已经使用的保留内存次数和需要的最大内存。