MySQL Error number: 3231; Symbol: ER_WRITE_SET_EXCEEDS_LIMIT; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: 3231; Symbol: ER_WRITE_SET_EXCEEDS_LIMIT; SQLSTATE: HY000
Message: The size of writeset data for the current transaction exceeds a limit imposed by an external component. If using Group Replication check ‘group_replication_transaction_size_limit’.
错误说明:
ER_WRITE_SET_EXCEEDS_LIMIT错误指示在一次单独的MySQL帮助程序中包含的写入操作的数量超过可接受的限制。此错误可能是服务器管理员而不是开发人员所触发的。
常见案例
ER_WRITE_SET_EXCEEDS_LIMIT 错误可能是当尝试使用 INSERT,UPDATE,替换或 DELETE 语句并尝试在一次单独的MySQL调用中更改太多行时触发的。
解决方法:
首先,确定错误的根本原因,可以尝试更改MySQL服务器的上限设置。要执行此操作,应在my.cnf文件中添加或更改以下行:
server-side-public-variables-max-written-set-size=『大小』
最后,重新启动MySQL服务器。这将解决此错误。