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服务器。这将解决此错误。


数据运维技术 » MySQL Error number: 3231; Symbol: ER_WRITE_SET_EXCEEDS_LIMIT; SQLSTATE: HY000 报错 故障修复 远程处理