GBase 8a
其他
文章

8a数据库启动内存过小

发表于2024-12-30 19:28:2328次浏览1个评论

1、内存过小,导致集群启动报错

241010  9:19:51 [ERROR] Error: express total heap size exceeds memory limit!
241010  9:19:52 [ERROR] Plugin 'EXPRESS' init function returned error.
241010  9:19:52 [ERROR] Plugin 'EXPRESS' registration as a STORAGE ENGINE failed.
241010  9:19:52 [ERROR] Unknown/unsupported table type: express
241010  9:19:52 [ERROR] Aborting

 

 

2、解决方法

默认内存检测公式
gbase_heap_data + gbase_heap_temp + gbase_heap_large + gbase_buffer_insert <= (物理内存+swap空间) * gbase_memory_pct_target

 

解决方案
1、清理其它占用内存的程序,不要部署在数据库节点上。
2、或者人工减少数据库的启动内存参数,【find 找到gnode配置文件,进行以下三个参数的调整】
find /opt -name "gbase_8a_gbase.cnf"  

gbase_heap_data
gbase_heap_temp
gbase_heap_large

评论

登录后才可以发表评论
冰凤发表于 8个月前
666