1 个回答
如果mysql是8.0以下的版本,肯定是不能直接改的,直接改会导致表级别锁,线上的业务肯定直接crash了。比较好的方式推荐有:
1、使用社区工具 Percona Toolkit 来对MySQL进行管理
2、升级MySQL到较高的版本, 高版本支持online修改表结构
3、切流量, 这个可以在业务层做, 也可以在数据库Proxy来做, 在修改表期间尽量把读流量路由到从库, 写流量进行降级(寻找一个存储介质暂存)
发布于:3个月前 (01-20) IP属地:四川省
我来回答
您需要 登录 后回答此问题!