pg_shmem_allocations
pg_shmem_allocations视图显示从服务器的主共享内存段分配的内存。这包括PostgreSQL本身分配的内存,以及扩展使用第 36.10.11 节中详细描述的机制分配的内存。 请注意,此视图不包括使用动态共享内存基础设施分配的内存。
英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- kind
- view
- lang
- en
- measured attributes
- true
- metadata release
- 18.6
- runtime columns
- name, off, size, allocated_size
- runtime verified
- false
- source
- english-manual
版本定义 PG 18
pg_shmem_allocations视图显示从服务器的主共享内存段分配的内存。这包括PostgreSQL本身分配的内存,以及扩展使用第 36.10.11 节中详细描述的机制分配的内存。 请注意,此视图不包括使用动态共享内存基础设施分配的内存。
目录列
| 列 | 类型 | 可空性 | 描述 |
|---|---|---|---|
| name | text | 可空 | 共享内存分配的名称。未使用的内存为 NULL,匿名分配为 <anonymous>。 |
| off | int8 | 可空 | 分配开始的偏移量。对于匿名分配,该值为 NULL,因为无法获知与其相关的详细信息。 |
| size | int8 | 可空 | 以字节表示的分配大小 |
| allocated_size | int8 | 可空 | 以字节计的分配大小,包括填充。对于匿名分配,没有关于填充的信息,因此 size 和 allocated_size 两列始终相等。填充对于空闲内存没有意义,因此这种情况下这两列也相等。 |
比较版本
来源引用
定义来源
center · PostgreSQL 18 · english-manuals:325315f88c5d71a3446d35e5da1013a61f7522dcf37637cfae5bb4850e85de21
正文语言: zh-Hans · 2026-09-27@419045e