aurora_stat_memctx_usage
Informa del uso del contexto de memoria para cada proceso de PostgreSQL.
Sintaxis
aurora_stat_memctx_usage()
Argumentos
Ninguno
Tipo de retorno
Registro SETOF con las siguientes columnas:
-
pid: el ID del proceso. -
name: el nombre del contexto. -
allocated: el número de bytes obtenidos del subsistema de memoria subyacente por el contexto de memoria. -
used: el número de bytes asignados a los clientes del contexto de memoria. -
instances: el recuento de contextos de este tipo existentes actualmente.
Notas de uso
Esta función muestra el uso del contexto de memoria para cada proceso de PostgreSQL. Algunos procesos están etiquetados anonymous. Los procesos no están expuestos porque contienen palabras clave restringidas.
Esta función está disponible a partir de las siguientes versiones de Aurora PostgreSQL:
-
Versión 15.3 y versiones posteriores a la 15
-
Versión 14.8 y versiones posteriores a la 14
-
Versión 13.11 y versiones posteriores a la 13
-
Versión 12.15 y versiones posteriores a la 12
-
Versión 11.20 y versiones posteriores a la 11
Ejemplos
En el ejemplo siguiente se muestran los resultados de llamar a la función aurora_stat_memctx_usage.
=>SELECT * FROM aurora_stat_memctx_usage();pid| name | allocated | used | instances -------+---------------------------------+-----------+---------+----------- 123864 | Miscellaneous | 19520 | 15064 | 3 123864 | Aurora File Context | 8192 | 616 | 1 123864 | Aurora WAL Context | 8192 | 296 | 1 123864 | CacheMemoryContext | 524288 | 422600 | 1 123864 | Catalog tuple context | 16384 | 13736 | 1 123864 | ExecutorState | 32832 | 28304 | 1 123864 | ExprContext | 8192 | 1720 | 1 123864 | GWAL record construction | 1024 | 832 | 1 123864 | MdSmgr | 8192 | 296 | 1 123864 | MessageContext | 532480 | 353832 | 1 123864 | PortalHeapMemory | 1024 | 488 | 1 123864 | PortalMemory | 8192 | 576 | 1 123864 | printtup | 8192 | 296 | 1 123864 | RelCache hash table entries | 8192 | 8152 | 1 123864 | RowDescriptionContext | 8192 | 1344 | 1 123864 | smgr relation context | 8192 | 296 | 1 123864 | Table function arguments | 8192 | 352 | 1 123864 | TopTransactionContext | 8192 | 632 | 1 123864 | TransactionAbortContext | 32768 | 296 | 1 123864 | WAL record construction | 50216 | 43904 | 1 123864 | hash table | 65536 | 52744 | 6 123864 | Relation metadata | 191488 | 124240 | 87 104992 | Miscellaneous | 9280 | 7728 | 3 104992 | Aurora File Context | 8192 | 376 | 1 104992 | Aurora WAL Context | 8192 | 296 | 1 104992 ||Autovacuum Launcher | 8192 | 296 | 1 104992 | Autovacuum database list | 16384 | 744 | 2 104992 | CacheMemoryContext | 262144 | 140288 | 1 104992 | Catalog tuple context | 8192 | 296 | 1 104992 | GWAL record construction | 1024 | 832 | 1 104992 | MdSmgr | 8192 | 296 | 1 104992 | PortalMemory | 8192 | 296 | 1 104992 | RelCache hash table entries | 8192 | 296 | 1 104992 | smgr relation context | 8192 | 296 | 1 104992 | Autovacuum start worker (tmp) | 8192 | 296 | 1 104992 | TopTransactionContext | 16384 | 592 | 2 104992 | TransactionAbortContext | 32768 | 296 | 1 104992 | WAL record construction | 50216 | 43904 | 1 104992 | hash table | 49152 | 34024 | 4 (39 rows)
Algunas palabras clave restringidas se ocultarán y el resultado tendrá el siguiente aspecto:
postgres=>SELECT * FROM aurora_stat_memctx_usage();pid| name | allocated | used | instances -------+---------------------------------+-----------+---------+----------- 5482 | anonymous | 8192 | 456 | 1 5482 | anonymous | 8192 | 296 | 1