使用 SHMTOTAL 配置参数来指定数据库服务器用于所有内存分配的共享内存的总量(常驻部分、虚拟部分、通信部分和虚拟扩展部分)。onconfig.std 值 0 暗指约定对内存分配不设限。
size of resident + virtual segments xx + yy > zz total allowed by configuration parameter SHMTOTAL
如果您启用 LOW_MEMORY_MGR 配置参数,且正在配置服务器来使用 SHMTOTAL 配置参数值的百分率作为自动低内存管理起始和终止阈值,则 SHMTOTAL 配置参数必须不设置为 0(不限制)。
对于最大共享内存段大小,通常是 SHMMAX、SHMSIZE 或 SHMALL,请设置操作系统参数为数据库服务器配置需要大小的合计。要了解关于操作系统允许的共享内存量的信息,请参阅 machine notes。
如果您有比 machine notes 中指定的值更多的物理内存,且将由 GBase 8s 使用该内存,则您可增加 SHMALL 参数的值,直到计算机指定的物理内存的 90%。建议您不要达到或超过可用的 RAM。