pt-osc是最方便的在线表结构变更工具之一,它有2个好处:
1.简单,不需要人为干预
2.安全,最后通过一个RENAME TABLE同时处理两个表,实现原子操作。
但是它最明显的问题就是操作大表太慢,如果现网需要快速加索引,可以参考以下思路。
1.备机上关闭写binlog,然后执行alter table语句加上索引
row格式问题,当执行alter table之类的语句的时候,由于表结构修改,每条记录都发生改变,那么该表每一条记录都会记录到binlog日志中。
2.主备切换
3.切换后,在新的备机上重复1的动作
网友评论