Important
The SingleStore 9.1 release candidate (RC) gives you the opportunity to preview, evaluate, and provide feedback on new and upcoming features prior to their general availability. In the interim, SingleStore 9.0 is recommended for production workloads, which can later be upgraded to SingleStore 9.1.
MV_ MEMORY_ USAGE
On this page
This view contains memory usage information that can be used to query specific memory usage types and identify the most significant memory consumers (processes, queries, or rowstore tables).
Refer to Identifying and Reducing Memory Usage for more information.
|
Column Name |
Description |
|---|---|
|
|
The unique ID of a given node. |
|
|
The memory usage in bytes. |
|
|
The memory allocation type.
Memory usage options include: |
|
|
A JSON object identifying the structure that holds the memory. For a database table, the JSON is similar to:
For a process, the JSON is similar to:
|
|
|
The type of the owner.
|
|
|
A unique identifier (ID) assigned to a memory usage group. |
|
|
A JSON object that includes one or more subgroup IDs. |
|
|
If the row was aggregated, the number of aggregated rows. A value of |
Remarks
Important
It is acceptable to aggregate memory groups (ALLOC_ options) with the same ID.
ALLOC_ PROFILE
The memory used by different ALLOC_ options is not mutually exclusive and is not additive.
For example, the ALLOC_ option Buffer_ shows the memory used for each table in the system and includes both the memory used by the rowstore and the in-memory portion of the columnstore.Buffer_ or Buffer_.Buffer_ and Buffer_.
OWNER
When OWNER is <others>, this indicates that the engine has aggregated values displayed in this row to minimize the number of rows output.
Use the information in the OWNER column to join with MV_ or MV_.
Security
The PROCESS_ and SHOW_ permissions are required to see the content of this view.
Last modified: March 17, 2026