一、变更内容
变更 背景: mysql 数据库存在 OOM 的情况, DBA 对物理机上的 内存 分配器做替换
变更 环境: 生产环境
影响范围:业务低峰期进行,数据库主从切换,会存在闪断情况,切换期间可能会影响发版。
变更 类型:替换 内存 分配器。
涉及 SID :
涉及系统等级:
是否审计系统:
申请人:xxx
变更 负责人:xxx
计划 变更 时间: 2024/10/14-2024/10/31 非餐期
变更 内容:重启数据库,更换 内存 分配器
附系统: lue
二、变更实施前
1.确认jemalloc是否安装
cat /etc/sysconfig/mysql
三、详细操作WBS
- 查看监控中open_tables值,如果该值接近Table Open Cache,则需要在DMP平台智能调参中把table_open_cache往上调2k
- 关闭单个从库高可用,重启该从库,DBA观察是否有并发持续上升
- 验证是否确实已经替换了jemalloc
lsof -p pid | grep jemalloc
4. 重启从节点后,及时开启高可用
-
重启所有从节点后,同站切主,业务观察无影响后,再重启原主节点
-
切回原主,业务观察是否有影响
4.回退方案
- 停止重启操作,或做数据库的回切