MySQL Error number: MY-011690; Symbol: ER_GRP_RPL_FLOW_CTRL_MAX_QUOTA_SMALLER_THAN_MIN_QUOTAS; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-011690; Symbol: ER_GRP_RPL_FLOW_CTRL_MAX_QUOTA_SMALLER_THAN_MIN_QUOTAS; SQLSTATE: HY000
Message: group_replication_flow_control_max_quota cannot be smaller than group_replication_flow_control_min_quota or group_replication_flow_control_min_recovery_quota
错误说明:
ER_GRP_RPL_FLOW_CTRL_MAX_QUOTA_SMALLER_THAN_MIN_QUOTAS(Error Number:MY-011690,SQLSTATE:HY000)是MySQL的一条错误,一般发生在MySQL的Group replication出现的时候。该错误的意思是在Group replication最大流量控制限制中,其最高限额小于最低要求限额,因此无法正常操作。
常见案例
这个错误一般在MySQL的Group replication出现的时候发生,其具体原因是Group replication中定义的最大流量控制限制(Max_flow_control_limit_quota参数)大于最低要求限额(Min_flow_control_limit_quota),因此无法正常操作。例如,Max_flow_control_limit_quota被设置为100,而Min_flow_control_limit_quota被设置为150,就会发生这个错误。
解决方法:
要解决这个错误,最简单的办法就是将Group replication中定义的Max_flow_control_limit_quota参数设置为大于等于Min_flow_control_limit_quota参数定义的值。另外,如果需要对 Max_flow_control_limit_quota参数做具体的调整,也可以根据具体的业务需求选择,但不要设置的值比Min_flow_control_limit_quota参数定义的值还要小。同时,也要注意Group replication中的两个读写限制参数Max_flow_control_write_quota和Max_flow_control_read_quota,两个参数的值也不要小于Group replication中定义的最小限制限额,从而有效地解决ER_GRP_RPL_FLOW_CTRL_MAX_QUOTA_SMALLER_THAN_MIN_QUOTAS这个错误。