MySQL Error number: MY-011724; Symbol: ER_GRP_RPL_BROADCAST_COMMIT_MSSG_TOO_BIG; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-011724; Symbol: ER_GRP_RPL_BROADCAST_COMMIT_MSSG_TOO_BIG; SQLSTATE: HY000
Message: Broadcast of committed transactions message failed. Message is too big.
Error number: MY-011724; Symbol: ER_GRP_RPL_BROADCAST_COMMIT_MSSG_TOO_BIG; SQLSTATE: HY000
错误说明:
MY-011724在MySQL中为ER_GRP_RPL_BROADCAST_COMMIT_MSSG_TOO_BIG的错误标识符,它是属于“HY000”(表示“不可恢复错误”)SQLSTATE模式的一部分。它指示由于被广播的事务提交消息过大,因此无法处理这项操作。与此类错误相关的错误代码为1698,其中此错误消息显示“此组复制节点无法处理事务提交:广播消息过大”。
常见案例
当MySQL中被组复制广播的消息尺寸超出MySQL的值时,可能会出现此错误。这表明节点无法识别或保存提交的事务,因为消息大小超出允许的限制(即过大)。
解决方法:
当遇到此错误时,研究人员建议检查MySQL服务器配置,并确保它们在处理消息时遵循非常严格的规则。此外,节点可以重新启动,以重置节点状态。研究人员还建议在作出任何表更改后,将全国变更模式更改为“ ROW-BASED”或“MIXED”模式。此外,MySQL用户还可以避免全局或大量事务提交,以免大篇幅消息广播到组中的其他节点。