创建共享内存部分

数据库服务器可使用配置值来计算数据库服务器常驻共享内存的所需大小。此外,数据库服务器将计算内部值的附加配置要求。将计算和存储开销的空间要求。

要创建共享内存,数据库服务器将从操作系统中获得用于三种不同类型的内存的共享内存空间:
  • 常驻部分,用于数据缓冲区和内部表
  • 虚拟部分,用于大多数系统和用户会话内存要求
  • IPC 通信部分,用于 IPC 通信

    仅当您配置 IPC 共享内存连接时,数据库服务器才分配共享内存的该部分。

接着,数据库服务器会将共享内存段连接到其虚拟地址空间然后初始化共享内存结构。 有关共享内存结构的更多信息,请参阅共享内存的虚拟部分

在完成了初始化并且数据库服务器已经开始运行之后,它可以根据需要创建额外的共享内存段。数据库服务器将以页大小的增量方式创建段。