发布于: Oct 10, 2018

Amazon RDS for MySQL 现在支持全局事务标识符 (GTID),后者可以在服务器上和复制设置中唯一标识每个事务。

传统 MySQL 复制基于相对坐标完成,每个副本跟踪其与它的当前主实例的二进制日志文件的相对位置。此文件偏移对用于确定主实例和副本之间数据流的开始、停止或恢复点。

GTID 基于绝对坐标完成,每个事务都有一个唯一标识符,并且每个 MySQL 服务器跟踪它已经执行了哪些事务。GTID 的绝对坐标支持“自动定位”功能,也就是说,无需在 CHANGE MASTER 语句中指定二进制文件名或位置即可使副本指向主实例。客户可以使用 GTIK 的自动定位功能实现更简单且更不容易出错的向副本的故障转移、层级复制、时间点备份恢复和崩溃安全的多线程复制。

通过 Amazon RDS 用户指南详细了解 GTID 及其使用方法。在 AWS 管理控制台中,您只需单击几下鼠标,即可启动新的 Amazon RDS for MySQL 数据库实例或升级您的当前实例。