1. 首页
  2. 数据库
  3. MySQL
  4. MySQL在线DDL gh-ost使用总结

MySQL在线DDL gh-ost使用总结

上传者: 2021-08-30 10:12:17上传 PDF文件 341.67 KB 热度 11次

作为一个DBA,大表的DDL的变更大部分都是使用Percona的pt-online-schema-change,本文说明下另一种工具gh-ost的使用:不依赖于触发器,是因为他是通过模拟从库,在row binlog中获取增量变更,再异步应用到ghost表的。本文只对使用进行说明。1)下载安装:2)参数说明:gh-ost --help3)使用说明:条件是操作的MySQL上需要的binlog模式是ROW。如果在一个从上测试也必须是ROW模式,还要开启log_slave_updates。根据上面的参数说明按照需求进行调整。环境:主库:192.168.163.131;从库:192.168.163.1301. 单实例上DDL: 单个实例相当于主库,需要开启--allow-on-master参数和ROW模式。

用户评论