互联网服务MySQL表结构

很好奇在线系统如何恢复表或者变更表呢

在线运营系统,大家是如何变更表结构而不影响具体业务呢?具体操作流程是什么呢

参与4

1同行回答

WentasyWentasy数据库管理员ChainONE
确认表的元数据信息,包括:字段类型数据量存储引擎对需求里的改表语句进行审核,如果存在不规范的地方,联系开发进行修正确认当前节点是什么角色,也就是主节点和从节点确认主从状态是否正常根据数据量、业务场景、业务容忍度,选择变更的方案以及预估需要的时间确定操作时间点,如果...显示全部
  1. 确认表的元数据信息,包括:

    • 字段类型
    • 数据量
    • 存储引擎
  2. 对需求里的改表语句进行审核,如果存在不规范的地方,联系开发进行修正
  3. 确认当前节点是什么角色,也就是主节点和从节点
  4. 确认主从状态是否正常
  5. 根据数据量、业务场景、业务容忍度,选择变更的方案以及预估需要的时间
  6. 确定操作时间点,如果数据量大,建议在低峰进行
  7. 通知研发开始进行变更操作,告知研发观察对应业务
  8. 变更过程中,留意 MySQL 监控和机器监控,观察主从状态、主从连接数、主从机器负载
  9. 变更过程出现问题,及时 KILL 相关操作
  10. 变更顺利完成,进行数据校验
  11. 告知研发
收起
互联网服务 · 2017-05-19
浏览2563

提问者

heijigaoke
CTO天天向上
擅长领域: 大数据cognos联机分析处理

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-05-19
  • 关注会员:2 人
  • 问题浏览:5915
  • 最近回答:2017-05-19
  • X社区推广