暂无图片
集群重启后,性能较高,随着测试继续,性能表现逐渐衰减,有什么解决办法吗?
我来答
分享
三金先生
2021-11-23
集群重启后,性能较高,随着测试继续,性能表现逐渐衰减,有什么解决办法吗?

集群重启后,性能较高,随着测试继续,性能表现逐渐衰减,有什么解决办法吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
暂无图片
GBASE数据库

默认情况下,TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES 只有32M ,
此环境变量代表线程本地化内存总量,当小查询高并发时,会导致加锁回收和申请。导致性能下降。
调整tcmalloc环境变量可以改善此情况,具体步骤如下:
(1)修改 .bashrc 增加如下环境变量: TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES=1073741824
(2)cexec killall gbased //记住一定不能使用“cexec servivce gcware restart” 等命令重启gbased,这样会导致环境变量不生效。
或者
gnode节点上修改/etc/sysconfig/gbase文件,
在这行下面添加:
export TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES=1073741824
增加后重启集群服务。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交