1 个回答
GTID 复制流程:
1、主库上的事务提交时,会生成一个 GTID,并将其记录到 binlog 中。
2、从库连接到主库,并请求复制数据。从库会告诉主库它已经执行到的 GTID 位置。
3、主库根据从库提供的 GTID 位置,将从该位置之后的所有事务发送给从库。
4、从库接收到事务后,将其应用到本地数据库,并记录下接收到的 GTID。
5、如果从库出现故障并重新启动,它可以通过存储的 GTID 位置,向主库请求从该位置继续复制数据,而不需要重新进行基于文件和位置的复制配置。
发布于:1个月前 (02-08) IP属地:四川省
我来回答
您需要 登录 后回答此问题!