共享内存的常驻部分

共享内存的常驻部分包括记录数据库服务器状态的共享内存区域,包括缓冲区、锁定、日志文件,以及数据库空间、块和表空间的位置。

用于 LOCKS、LOGBUFF 和 PHYSBUFF 配置参数的设置有助于确定常驻部分的大小。

BUFFERPOOL 配置参数确定在数据库服务器启动时分配给常驻段的缓冲区量。在数据库服务器运行时添加的后续缓冲池将移至虚拟内存,直至数据库服务器重新启动为止。

除了这些影响常驻部分大小的配置参数以外,RESIDENT 配置参数还影响内存利用率。计算机支持强制驻留而 RESIDENT 配置参数设置为锁定常驻或锁定常驻和虚拟部分的值时,常驻部分决不会换页。

数据库服务器的机器说明文件指示您的操作系统是否支持强制驻留。

在支持大页面的 AIX® 和 Solaris 系统上,IFX_LARGE_PAGES 环境变量支持对锁定在物理内存中的非消息共享内存段使用大页面。如果操作系统命令已配置大页面而 RESIDENT 配置参数指定共享内存的某些或全部常驻部分和虚拟部分锁定在物理内存中,那么 GBase 8s 会将大页面用于相应共享内存段(前提是提供了足够的大页面)。使用大页面可以在大内存配置方面提供显著的性能优势。

在支持大页面的 AIX、Solaris 和 Linux™ 系统上,IFX_LARGE_PAGES 环境变量可支持对锁定在物理内存中的非消息共享内存段使用大页面。如果操作系统命令已配置大页面而 RESIDENT 配置参数指定共享内存的某些或全部常驻部分和虚拟部分锁定在物理内存中,那么 GBase 8s 会将大页面用于相应共享内存段(前提是提供了足够的大页面)。使用大页面可以在大内存配置方面提供显著的性能优势。