HomeMogDBMogDB StackUqbar
v3.0

Documentation:v3.0

Supported Versions:

Other Versions:

GS_SESSION_MEMORY_CONTEXT

GS_SESSION_MEMORY_CONTEXT displays statistics on memory usage of all sessions based on the MemoryContext node. This view is valid only when enable_thread_pool is set to on. This view is unavailable when enable_memory_limit is set to off.

The memory context TempSmallContextGroup collects information about all memory contexts whose value in the totalsize column is less than 8192 bytes in the current thread, and the number of the collected memory contexts is recorded in the usedsize column. Therefore, the totalsize and freesize columns for TempSmallContextGroup in the view display the corresponding information about all the memory contexts whose value in the totalsize column is less than 8192 bytes in the current thread, and the usedsize column displays the number of these memory contexts.

Table 1 GS_SESSION_MEMORY_CONTEXT columns

Name Type Description
sessid text Session start time + session ID (character string: timestamp.sessionid)
threadid bigint ID of the thread bound to a session (-1 if no thread is bound)
contextname text Name of the memory context
level smallint Hierarchy of the memory context
parent text Name of the parent memory context
totalsize bigint Total size of the memory context, in bytes
freesize bigint Total size of released memory in the memory context, in bytes
usedsize bigint Size of used memory in the memory context, in bytes. For TempSmallContextGroup, this parameter specifies the number of collected memory contexts.
Copyright © 2011-2024 www.enmotech.com All rights reserved.