更新日期:2024年09月11日
问题现象
HeapUsed(40316342048,97627136,8491566256) 和SystemUsed(212425116840,0,0)
代表什么?
处理方法
HeapUsed(40316342048,97627136,8491566256)表示各堆内使用了的内存大小,
相当于show status 里的heap used size;
SystemUsed(212425116840,0,0)指各堆在系统里malloc 的大小;
顺序就是cell(或者dc)、large、temp。
GBase 8a MPP Cluster 最佳实践
5 FAQ
文档版本(2022-02-11)
南大通用数据技术股份有限公司
56
gbase> show status like '%heap%';
+----------------------------------+-----------+
| Variable_name
| Value
|
+----------------------------------+-----------+
| Meminfo_dc_heap_availble_size
| 536870912 |
| Meminfo_dc_heap_malloc_size
| 0
|
| Meminfo_dc_heap_total_size
| 536870912 |
| Meminfo_dc_heap_used_size
| 0
|
| Meminfo_large_heap_availble_size | 268435456 |
| Meminfo_large_heap_malloc_size
| 0
|
| Meminfo_large_heap_total_size
| 268435456 |
| Meminfo_large_heap_used_size
| 0
|
| Meminfo_temp_heap_availble_size
| 268430464 |
| Meminfo_temp_heap_malloc_size
| 0
|
| Meminfo_temp_heap_total_size
| 268435456 |
| Meminfo_temp_heap_used_size
| 4992
|
+----------------------------------+-----------+
12 rows in set (Elapsed: 00:00:00.01)
说明
HeapUsed 对应show status 的used_size,SystemUsed 对应malloc_size,而total_size 受到
下面参数的控制。
#gbase_heap_data=512M
#gbase_heap_temp=256M
#gbase_heap_large=256M
GBase 8a MPP Cluster 最佳实践
5 FAQ
文档版本(2022-02-11)
南大通用数据技术股份有限公司
57