Important
New database features are no longer connected to engine versions; features are now enabled independently during scheduled update windows, and “major” and “minor” releases no longer exist in Helios. Please visit the release notes to view the latest features available in your database clusters.
Investigating Memory Usage Discrepancies
When there is a large discrepancy between the sum of memory usage from information_ vs what is reported in alloc_, review the internal table statistics via information_ to see where the rest of memory is being held.
SHOW STATUS EXTENDED LIKE '%Alloc_table_memory%';
+--------------------+-----------------------+
| Variable_name | Value |
+--------------------+-----------------------+
| Alloc_table_memory | 39389.780 (+0.125) MB |
+--------------------+-----------------------+
1 row in set (0.00 sec)Compare that information with the results of:
SELECT SUM(memory_use)/1024/1024/1024 MEM_GB FROM information_schema.table_statisticsWHERE 1=1 AND host = 'leaf-1.example.com';
+----------------+
| MEM_GB |
+----------------+
| 2.392731554806 |
+----------------+
1 row in set (0.76 sec)The alloc variable is showing 39 GB while table statistics shows just 2.
The next step would be to examine the md_<table> information in information_ for outliers to see where the rest of the memory is being held.md_ storing large amounts of data for each node.
Last modified: