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