gh-ost 是 GitHub 开源的在线更改 MySQL 表结构的工具。它是可测试的,并提供了停止服务(pausability)、动态控制/重新配置、审计和许多运维操作。
**gh-ost 工作流程**
![image](https://static.oschina.net/uploads/space/2018/0504/101104_6nYg_2720166.png)
**具有以下特性**
动态控制:即使迁移仍在运行,也可以交互式地重新配置 gh-ost
审计:可以查询 gh-ost 的状态。gh-ost 监听 unix socket 或 TCP
……