云数据库 MySQL DDL 变更

在使用 pt-online-schema-change 做表结构变更时,PT 工具会考虑从库的延迟情况。当从库延迟过大时,会禁止此次 schema 变更。PT 工具获取从库延迟的默认方法是从 processlist 中获取从库的 host/port,并登录和执行 show slave status 语句。如果云数据库 MySQL 实例开启了只读分析引擎,PT 工具则无法获取到只读分析引擎的相关延迟信息,此时会导致 P。

相关产品
云数据库 MySQL 产品页,含版本规格、价格与购买入口。

一、PT 变更注意事项

解决方法:

PT 工具提供了命令行选项来禁止(全部从库/某些从库)主从延迟校验:

–recusion-method=none 禁止所有从库进行主从延迟校验–check-replica-lag h=host,u=user,p=password 只校验指定从库 server 的主从延迟

赞 (0)
上一篇 4天前
下一篇 4天前