GBase 8a集群统计运行期内存使用情况_gbase_session_memory_stat参数

GBase 8a通过系统元数据表的形式,统计当前内存的使用情况。该功能通过_gbase_session_memory_stat参数进行开启,包括全局的data,large,temp三个内存堆,也支持session级的内存使用。

参数

_gbase_session_memory_stat

说明

OFF:关闭统计,默认值
ON:打开统计

当前版本只允许用过配置文件设置,不支持set方式。同时对于gcluster和gnode是分别设置的。需要全部修改。

GBase 8a 集群常用配置文件

影响到的元数据表如下performance_schema库下

CACHE_USAGE_INFO : 缓存信息
CACHE_CELL_STATUS_INFO : 缓冲的DC信息
HEAP_USAGE_INFO : 堆内存信息
SESSION_MEMORY_USAGE_INFO : session内存信息
MEMORY_USAGE_INFO : 系统内存概况

样例

[gbase@rh6-1 config]$ grep stat gbase_8a_gcluster.cnf
gcluster_dynamic_cluster_node_status = 1
[gbase@rh6-1 config]$ grep memory_stat gbase_8a_gcluster.cnf
_gbase_session_memory_stat=1
[gbase@rh6-1 config]$

[gbase@rh6-2 config]$ grep stat gbase_8a_gbase.cnf
_gbase_session_memory_stat=1
[gbase@rh6-2 config]$