当前位置: 首页 > news >正文

23.10.13数据库升级流程记录

23.10.13数据库升级流程记录

hello,我是阿昌,今天记录一下数据库升级的流程,内容如下:

一、升级的内容

将之前的数据库升级为8.0版本,切只涉及一个分库;

二、升级的时机

涉及到数据库升级,只能部分分库用户使用,或者全库停机,当前场景为全库停机升级。

三、涉及人员岗位

  1. 开发(应用项目实例上下线)
  2. dba(迁移数据库)
  3. 客服(协调用户)
  4. 测试(配合开发测试发布结果是否有误)

四、升级的时机

因为是全库停机发布,所以选择低流量时间点凌晨3点🕙

五、升级的流程

  1. 开发,发布公告,提醒用户,统计测试0库用户
  2. 开发,白天项目代码变更
  3. 开发,下线项目(多环境下线);停dts
  4. 测试,检查项目是否成功下线
  5. dba,验证老库链接是否已下线,把业务项目的访问用户设置只读权限,防止业务项目下线遗漏
  6. 开发,发布代码上线(除了正式环境);
  7. 测试,验证业务逻辑是否正确
  8. dba,检查新库链接,新库性能如何
  9. 开发,发布正式环境
  10. 测试,二次验证;新库性能关注
  11. 开发,新DTS订阅,改代码,DTS发布,验证dts业务
  12. 结束,通知客服
  13. 开发,白天安排监控观察是否有误

六、注意点

  1. 下线项目后,重新伸缩容器的数量需保持与之前一致
  2. 业务项目优先发布测试,任务消息性项目再保证业务项目无误后最后发布
  3. 如果在低流量期有用户反馈,需客服配合协调安抚用户
http://www.lryc.cn/news/190755.html

相关文章:

  • 【three.js】结合vue进行开发第一个3d页面
  • 【Vue】同一个页面多次复用同一个组件数据相互干扰问题
  • 【深度学习实验】卷积神经网络(八):使用深度残差神经网络ResNet完成图片多分类任务
  • HarmonyOS学习 -- ArkTS开发语言入门
  • 早安心语|不委屈不将就,让生活充满仪式感
  • [Python进阶] 操纵键盘:pyuserinput
  • 解析Moonbeam的安全性、互操作性和市场竞争力
  • RPA是什么?怎么成为RPA高手?
  • Apache Shiro 漏洞复现
  • 炒现货白银的最佳时间
  • C# OpenVINO 人脸识别
  • ESP32-WROOM-32无法进入下载模式进行程序上传的问题
  • 尚硅谷Flink(一)
  • C++ 设计模式 —— 桥接模式
  • 微信怎么删除好友?非常简单,2个方法!
  • 小谈设计模式(25)—职责链模式
  • Python- JSON-RPC创建一个远程过程调用
  • Linux中scp命令复制文件
  • Interlay采用Moonbeam路由流动性,为波卡发展更多流动性
  • Jetson Orin NX 开发指南(9): Pixhawk 6X 飞控固件的烧写与 QGroundControl 参数配置
  • Redis(四)多级缓存
  • 网站安全防护
  • 腾讯云南京地域怎么样?南京服务器IP测速Ping值延迟
  • Harbor 简介
  • RuntimeError: “LayerNormKernelImpl“ not implemented for ‘Half‘解决方案
  • 《向量数据库指南》——向量数据库与 ANN 算法库的区别
  • JavaScript-es6-新版语法-export-import
  • [elasticsearch]使用postman来查询数据
  • 【小程序练习】文件操作案例
  • flask框架-[实现websocket]:将socketio处理函数部分集中管理,使用类的方式来管理,集中管理socketio处理函数