为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8.1
【操作系统】:Kylinv10
【CPU】:海光x86
【问题描述】*:
如下图是 DmServiceGRP1的截图,其中已经有export MALLOC_ARENA_MAX=4
但为什么我echo $MALLOC_ARENA_MAX没有查到数值
后来我将export MALLOC_ARENA_MAX=4写在了dmdba下的.bashrc,才可以生效
可以在数据库启动的操作系统用户环境变量中加入,数据库启动脚本中也同样加入,这样对于单机和主备环境启动都生效。确认数据库启动是否生效命令:strings /proc/`pidof dmserver`/environ|grep MALLOC_ARENA_MAX
在DmServiceGRP1 脚本里的环境变量,就只有启动时的那个进程应用这个值,不是系统全局的