SYSTEM VIEW系统视图
pg_backend_memory_contexts
后端内存上下文
系统视图 引入 14 现存至 20 devel 1 次结构变更
版本轨迹
相对 PostgreSQL 17:新增 2 个字段,移除 1 个,描述更新 1 处。
视图pg_backend_memory_contexts显示附属于当前会话的服务器进程中的全部内存上下文。
pg_backend_memory_contexts 为每个内存上下文提供一行。
字段
PostgreSQL 18 的 10 个字段,按定义顺序排列。说明默认用本站手册的译文,没有译文的按英文原文显示。
| 字段 | 类型 | 说明 |
|---|---|---|
name
|
text
|
内存上下文的名称 |
ident
|
text
|
内存上下文的标识信息。该字段会在 1024 字节处截断。 |
type
新
|
text
|
内存上下文类型 |
level
|
integer
|
该上下文在内存上下文层次中的层级,从 1 开始计数。上下文的层级也表示该上下文在 path 列中的位置。 |
path
新
|
integer[]
|
由瞬态数字标识符组成的数组,用于描述内存上下文层次。第一个元素对应 TopMemoryContext,后续元素包含中间父上下文,最后一个元素包含当前上下文的标识符。 |
total_bytes
|
bigint
|
为该内存上下文分配的总字节数 |
total_nblocks
|
bigint
|
为该内存上下文分配的总块数 |
free_bytes
|
bigint
|
空闲空间,按字节计 |
free_chunks
|
bigint
|
空闲块总数 |
used_bytes
|
bigint
|
已用空间,按字节计 |
本版移除的字段
-
parenttext此内存上下文的父上下文名称
取值来自 PostgreSQL 17 的快照。
演化历史
相邻两个大版本之间的差异,新的在前。版本号链到该版的字段表。
-
PostgreSQL 18 ← 17 结构变更
typepathparent1 处描述更新
levelDistance from TopMemoryContext in context tree The 1-based level of the context in the memory context hierarchy. The level of a context also shows the position of that context in the path column.
-
PostgreSQL 14 ← 13 新增此关系
共 9 个字段
字段矩阵
每个字段在 7 个收录版本里的存在情况;方格指向该版的字段表。「有变」指类型、可空、隐式或数组维数与上一版不同。
存在 有变 已移除 不存在
| 字段 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|
name |
存在 | 存在 | 存在 | 存在 | 存在 | 存在 | 存在 |
ident |
存在 | 存在 | 存在 | 存在 | 存在 | 存在 | 存在 |
parent |
存在 | 存在 | 存在 | 存在 | 已移除 | 不存在 | 不存在 |
level |
存在 | 存在 | 存在 | 存在 | 存在 | 存在 | 存在 |
total_bytes |
存在 | 存在 | 存在 | 存在 | 存在 | 存在 | 存在 |
total_nblocks |
存在 | 存在 | 存在 | 存在 | 存在 | 存在 | 存在 |
free_bytes |
存在 | 存在 | 存在 | 存在 | 存在 | 存在 | 存在 |
free_chunks |
存在 | 存在 | 存在 | 存在 | 存在 | 存在 | 存在 |
used_bytes |
存在 | 存在 | 存在 | 存在 | 存在 | 存在 | 存在 |
type |
不存在 | 不存在 | 不存在 | 不存在 | 存在 | 存在 | 存在 |
path |
不存在 | 不存在 | 不存在 | 不存在 | 存在 | 存在 | 存在 |
同类关系
| 关系 | 引入 | 字段 | 版本变动 | 最近变更 |
|---|---|---|---|---|
pg_aios |
18 | 15 | — | |
| 正在使用的异步 I/O 句柄 | 现存 | |||
pg_available_extension_versions |
9.1 | 10 | 192 次 | |
| 扩展的可用版本 | 现存 | |||
pg_available_extensions |
9.1 | 5 | 191 次 | |
| 可用的扩展 | 现存 | |||
pg_backend_memory_contexts |
14 | 10 | 181 次 | |
| 后端内存上下文 | 现存 | |||
pg_config |
9.6 | 2 | — | |
| 编译时配置参数 | 现存 | |||
pg_cursors |
9.0基线 | 6 | — | |
| 打开的游标 | 现存 | |||
pg_dsm_registry_allocations |
19 | 3 | — | |
| DSM 注册表跟踪的共享内存分配 | 现存 | |||
pg_file_settings |
9.5 | 7 | — | |
| 配置文件内容摘要 | 现存 | |||
pg_group |
9.0基线 | 3 | — | |
| 数据库用户组 | 现存 | |||
pg_hba_file_rules |
10 | 11 | 161 次 | |
| 客户端认证配置文件内容的摘要 | 现存 | |||
pg_ident_file_mappings |
15 | 7 | 161 次 | |
| 客户端用户名映射配置文件内容摘要 | 现存 | |||
pg_indexes |
9.0基线 | 5 | — | |
| 索引 | 现存 | |||
pg_locks |
9.0基线 | 16 | 142 次 | |
| 当前持有或等待的锁 | 现存 | |||
pg_matviews |
9.3 | 7 | — | |
| 物化视图 | 现存 | |||
pg_policies |
9.5 | 8 | 101 次 | |
| 策略 | 现存 | |||
pg_prepared_statements |
9.0基线 | 8 | 162 次 | |
| 预备语句 | 现存 | |||
pg_prepared_xacts |
9.0基线 | 5 | — | |
| 预备事务 | 现存 | |||
pg_publication_sequences |
19 | 3 | — | |
| 发布及其关联序列的信息 | 现存 | |||
pg_publication_tables |
10 | 5 | 151 次 | |
| 发布及其关联表的信息 | 现存 | |||
pg_replication_origin_status |
9.5 | 4 | — | |
| 有关复制源的信息,包括复制进度 | 现存 | |||
pg_replication_slots |
9.4 | 22 | 199 次 | |
| 复制槽信息 | 现存 | |||
pg_roles |
9.0基线 | 13 | 9.52 次 | |
| 数据库角色 | 现存 | |||
pg_rules |
9.0基线 | 4 | — | |
| 规则 | 现存 | |||
pg_seclabels |
9.1 | 8 | — | |
| 安全标签 | 现存 | |||
pg_sequences |
10 | 11 | — | |
| 序列 | 现存 | |||
pg_settings |
9.0基线 | 17 | 9.51 次 | |
| 参数设置 | 现存 | |||
pg_shadow |
9.0基线 | 9 | 123 次 | |
| 数据库用户 | 现存 | |||
pg_shmem_allocations |
13 | 4 | — | |
| 共享内存分配 | 现存 | |||
pg_shmem_allocations_numa |
18 | 3 | — | |
| 共享内存分配的 NUMA 节点映射 | 现存 | |||
pg_stats |
9.0基线 | 19 | 193 次 | |
| 规划器统计信息 | 现存 | |||
pg_stats_ext |
12 | 17 | 193 次 | |
| 扩展规划器统计信息 | 现存 | |||
pg_stats_ext_exprs |
14 | 22 | 192 次 | |
| 表达式的扩展规划器统计信息 | 现存 | |||
pg_tables |
9.0基线 | 8 | 9.51 次 | |
| 表 | 现存 | |||
pg_timezone_abbrevs |
9.0基线 | 3 | — | |
| 时区简写 | 现存 | |||
pg_timezone_names |
9.0基线 | 4 | — | |
| 时区名称 | 现存 | |||
pg_user |
9.0基线 | 9 | 123 次 | |
| 数据库用户 | 现存 | |||
pg_user_mappings |
9.0基线 | 6 | — | |
| 用户映射 | 现存 | |||
pg_views |
9.0基线 | 4 | — | |
| 视图 | 现存 | |||
pg_wait_events |
17 | 3 | — | |
| 等待事件 | 现存 | |||