轻量化数据库升级_参数模板升级
1. 问题描述
客户问,在新版管控TPOPS(即轻量化)上,把GaussDB数据库版本从20230705版本(内核503.1.0)升级到20240430版本(内核505.1.0)后,怎么样升级到对应版本的参数。
2. 处理过程
2.1 选择并应用升级后的高版本的参数模板
如下可以在管控的参数模板管理页面上选择新版本505.1的参数模板,然后点后面的应用到数据库中去(有些参数在模板中没有的,需要手动到后台进行添加,记得事先要备份旧版本的参数,因为管控面上没有参数回退功能。)。
2.2 应用高版本参数模板后重启实例
选择升级后的高版本数据库参数模板后,如果遇到重启实例启动不了的情况。下面是一个内存不足造成实例启动不了的案例,解决方式如下:
查看后台的cm_agent日志:/data/cluster/logs/gaussdb/omm/cm/cm_agent
More system_call-current.log ,发现是内存不足,后台运行free -m 其中free可用内存才只有11G了,是操作系统的安全审计功能auditd服务进程占用了太多的内存,关闭这个服务进程:systemctl stop auditd,systemctl disable auditd,然后free -m发现共存64G内存,现在free可用内存变成42G了,这时在新版本的参数文件值都没有修改的情况下,再重启数据库,就可以了。
2.3 自定义参数模板
注意:不能在现有的参数模板中新增参数项条目,只能是对现有的参数模板中的参数条目值进行修改,并且自己在管控面上的右上角点击创建参数模板时,也是基于已有的参数模板创建的,也是不能自己在当中新增参数项条目的。
3. 处理结果
按照上面提供的步骤,可以把升级后的实例版本参数模板,应用到新升级的实例上。
4. 简单总结
需要按照上面提供的步骤,应用升级的高版本实例参数模板,切记,不支持自己定义参数模板。
- 点赞
- 收藏
- 关注作者
评论(0)