GTID

SBR
小,便于统计和审计,人为还原,binlog协议兼容性好
可能不一致

RBR
一致,SQL执行会更快,更少的锁
文件大,

GTID 与事务一一对应的全局唯一ID;
在一台服务器只执行一次;5.6.5支持
组成:server_uuid:seq no
master_auto_position
作用:更简单实现failover,部署复制,并且更安全

5.6 slave 强制开启级联参数和binlog
5.7 可以不开启级联,元数据放到表里
不允许有空洞

limitation:
1、主从表要引擎一致
2、不支持create.. select
3、不支持SQL操作混合引擎
4、集群要同时开启或关闭GTID
5、升级GTID,统一关闭集群升级
6、errant transaction

集群必须同时开启GTID

GTID_第1张图片
添加slave
GTID_第2张图片
备份恢复

你可能感兴趣的:(GTID)