MySQL
中等
面试题库
MySQL
中等
在线 DDL 执行中途失败,如何安全清理影子表并回滚?
MySQL
困难
gh-ost 追不上 binlog(增量积压)时会发生什么,如何应对?
MySQL
中等
gh-ost 默认为何在从库执行、需要 --allow-on-master 才能在主库跑?
MySQL
中等
gh-ost 的 --test-on-replica 与 --migrate-on-replica 参数分别用于什么场景?
MySQL
困难
gh-ost 的 cut-over 切换阶段如何做到原子且尽量不停机?
MySQL
困难
gh-ost 是如何通过解析 binlog 同步变更期间的增量写入的?
MySQL
中等
gh-ost 相比 pt-osc 最大的改进是什么,为什么它不用触发器?
MySQL
困难
pt-osc 依赖的触发器会带来哪些风险,如何规避?
MySQL
中等
pt-osc 是如何通过「影子表 + 触发器 + 分批拷贝」实现在线变更的?
MySQL
中等
原生 INPLACE DDL、pt-osc 与 gh-ost 三种在线变更方案各有什么优缺点?
MySQL
简单