超过 SHMTOTAL 时要执行的操作

当数据库服务器需要的内存量大于 SHMTOTAL 所允许的值时,将出现瞬时状态,这可能是因突发超过正常处理负载的活动所引起。只有导致数据库服务器暂时耗尽内存的操作才会暂时失败。其他操作继续以正常方式处理。

如果有消息定期指示数据库服务器需要的内存量大于 SHMTOTAL 所允许的值,那么表示您没有正确配置数据库服务器。减小 BUFFERPOOL 配置参数中的 DS_TOTAL_MEMORY 值或 buffers 值是一种可能的解决方案;增加 SHMTOTAL 的值是另一种解决方案。