文章目录
- 1. System V shared memory分配多大?
- 2. postmaster.pid文件的第7行和SysV的联系
- 3. 将key和shmid写入postmaster.pid
相关文章:
【0144】postmaster创建System V Shared Memory(共享内存)的背后机制(1)
1. System V shared memory分配多大?
postmaster进程的初始化启动过程中,会创建所需要的共享内存空间。至于其申请的内存空间值大小,和采取方式有关。默认是采用mmap()的方式来申请内存空间,此时分配的共享内存大小是56字节。如下图所示(图中之所以有两个postgres,是因为当前设备启动了2个PG数据库服务):