可以使用 VP_MEMORY_CACHE_KB 配置参数来启用专用内存高速缓存,并指定内存高速缓存的信息。
要启用专用内存高速缓存:
大多数情况下,您应该将 VP_MEMORY_CACHE_KB 配置参数设置为一个值,该值远远小于在 SHMTOTAL 配置参数中指定的内存限制的 40%(最大值)。值越小,高速缓存命中率应该越高,并且内存块将不绑定到单个 CPU VP。此外,虽然正常的数据库服务器内存管理例程可以合并邻近的可用内存块,但是 CPU VP 内存高速缓存并不合并邻近的可用内存块。
要更改内存高速缓存信息,请使用 onmode -wf 或 -wm 选项。onmode -wf 选项将立刻更改信息。
如果将这些 onmode 选项设置为 0,那么数据库服务器将清空并禁用专用内存高速缓存。