【 TiDB 使用环境】生产环境
【 TiDB 版本】v6.5.8
【遇到的问题:问题现象及影响】 两套TIDB集群间通过TICDC做数据同步,switchover和failover的操作步骤哪位大神可以提供下
1 个赞
switchover
switchover正切关键步骤:
设置主库只读—>重启主库tidb-server或者杀会话防止有连接未进入只读状态—>检查changefeed同步时间,cdc同步时间是否已超过tidb-server重启时间(杀会话时间)—>删除当前主从同步通道—>备库扩容ticdc—>创建反向同步通道—>打开原备库读写
switchover回切关键步骤:
设置现主库只读—>重启现主库tidb-server或者杀会话防止有连接未进入只读状态—>检查changefeed同步时间,cdc同步时间是否已超过tidb-server重启时间(杀会话时间)—>删除当前主从同步通道—>现主库缩容ticdc—>创建同步通道—>打开主库读写
4 个赞
flashback
1.进入演练窗口,在 cluster_z 上确认已经没有应用连接,停止 cluster_z 到 cluster_b 的复制,暂停 ticdc changefeed
2.在 cluster_b 记录当前时间,测试完成后,数据库闪回到该时间点
3.回收应用账号 DDL 权限
4.修改参数,将数据库变为可读写状态
5.灾备应用在业务备库完成业务验证
6.在 cluster_b 上将数据库恢复至 ticdc 停止同步时刻
7.恢复主备库复制关系,启动 cdc changefeed
4 个赞
赞一个
厉害了。话说这属不属于一般不用,用起来就要命的场景。
是的 平时有一些灾备演练偶尔也会用
学习到了,大佬
很详细呀
学习一下
学习一下
学到了
ge’tget