在线修改表数据

1、常规做法就是业务停机,维护表结构。

2、不影响的可以在线修改。

Alter Table修改表结构

修改表结构,表级锁,修改表结构影响写入操作,修改表结构,必须还原表结构,所以耗时更长。大数据表记录多,锁表时间长。

3、PerconaTookit工具

先复制表,然后旧表创建触发器,旧表操作同步执行到新表,然后对新表修改表结构,然后还同事复制旧表数据过来,操作完成后锁表替换旧表。

安装

不能安装在同一台服务器上,

1)安装第三方依赖

yum install -y perl-DBI

yum install -y perl-DBD-mysql

yum install -y perl-IO-Socket-SSL

yum install -y perl-Digest-MD5

yum install -y perl-TermReadKey

猜你喜欢

转载自www.cnblogs.com/xiaofeiyang/p/12467299.html