PG_TOTAL_MEMORY_DETAIL视图显示某个数据库节点内存使用情况。
表1 PG_TOTAL_MEMORY_DETAIL字段
名称 |
类型 |
描述 |
nodename |
text |
节点名称 |
memorytype |
text |
内存的名称,包括以下几种:
- max_process_memory:GaussDB(DWS)集群实例所占用的内存大小。
- process_used_memory:GaussDB(DWS)进程所使用的内存大小。
- max_dynamic_memory:最大动态内存。
- dynamic_used_memory:已使用的动态内存。
- dynamic_peak_memory:内存的动态峰值。
- dynamic_used_shrctx:最大动态共享内存上下文。
- dynamic_peak_shrctx:共享内存上下文的动态峰值。
- max_shared_memory:最大共享内存。
- shared_used_memory:已使用的共享内存。
- max_cstore_memory:列存所允许使用的最大内存。
- cstore_used_memory:列存已使用的内存大小。
- max_sctpcomm_memory:通信库所允许使用的最大内存。
- sctpcomm_used_memory:通信库已使用的内存大小。
- sctpcomm_peak_memory:通信库的内存峰值。
- other_used_memory:其他已使用的内存大小。
- gpu_max_dynamic_memory:GPU内存最大值。
- gpu_dynamic_used_memory:当前GPU可用内存和当前临时GPU内存之和。
- gpu_dynamic_peak_memory:GPU内存使用的最大内存。
- pooler_conn_memory:pooler连接占用内存大小。
- pooler_freeconn_memory:pooler空闲连接占用的内存大小。
- storage_compress_memory:列存压缩和解压缩使用的内存大小。
- udf_reserved_memory:为UDF Worker进程预留的内存大小。
- mmap_used_memory:mmap使用的内存大小。
|
memorymbytes |
integer |
内存使用的大小,单位MB |