mysql5.6的GTID介绍

2023年 7月 15日 54.6k 0

mysql5.6 借助GTID提升,5.6支持多线程复制(多数据库同时复制才有意义,仅仅复制一个则没有意义)

通常,由于读取较大,主负责数据的写入,从负责的读取,可以有多从一主多从.png当主节点down后,自动fileover新的主服务器(将从提升到主),继续提供服务主从提升.png但是,如果在进行fileover过程中,主数据写入一半,从数据库未完全得到完整的数据,这种情况下,从的数据则比如落后与主数据库架设在主服务器上存在5个数据,从服务器只复制了4个,另一个从服务器复制了3个,此刻,无论将从服务器任何一个提升主数据的都需要进行比较,并且得到最新的数据GTID.pngGTID快速提升从未主时,必然写在二进制中,在事务之前被写入,而从服务器在复制时也会将GTID及相关事务数据一并做复制从节点在复制这些数据后,并不会在本地生成新的GTID,而是直接保存源服务器的GTID信息,这样便可以保证事件多次传送,仍然能够保存事件位置

mysqlreplicate: 快速调入一个从节点,并且成为GTID中的从节点mysqlrplcheck: 简单的校验,在ha性能时能够检查节点,那些更易用,更完整的提省为主节点mysqlrplshow:显示发现拓扑结构mysqlfailover:能够实现,手动或自动实现故障转移,将从节点提升为主节点mysqlrpladmin: 实现管理调度

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论