MySQL Error number: 3124; Symbol: ER_WARN_BAD_MAX_EXECUTION_TIME; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: 3124; Symbol: ER_WARN_BAD_MAX_EXECUTION_TIME; SQLSTATE: HY000
Message: Unsupported MAX_EXECUTION_TIME
。
错误说明:
ER_WARN_BAD_MAX_EXECUTION_TIME表示MySQL server检测到一个超过预定义限制的最大执行时间值。执行查询可能会因为这个错误而被中断。当MySQL server检测到一个超出指定最大执行时间阀值的查询,就会产生这个错误。
常见案例
ER_WARN_BAD_MAX_EXECUTION_TIME错误最常见的情况就是在执行会超过系统限制的长时间的查询时产生的,因为MySQL server会在规定时间内中止预期时间过长的查询,以避免查询发生误差或卡住。
解决方法:
要解决该错误,需要重新考虑查询的语句或确定系统中最大执行时间的最大值。如果确认需要对查询进行操作,那么可以在配置中增加最大查询执行时间参数。您也可以尝试将查询缩小到比真实总体更小的范围内,以缩短查询时间。