MySQL Error number: 3627; Symbol: ER_UNABLE_TO_BUILD_HISTOGRAM; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: 3627; Symbol: ER_UNABLE_TO_BUILD_HISTOGRAM; SQLSTATE: HY000
Message: Unable to build histogram statistics for column ‘%s’ in table ‘%s’.’%s’
错误说明:
ER_UNABLE_TO_BUILD_HISTOGRAM错误表示:MySQL无法建立直方图来优化查询。
常见案例
此报错最常见的原因是MySQL无法缓存查询结果,其中包括某些列上没有足够的索引,导致MySQL无法建立直方图。
解决方法:
要解决此错误,可以尝试给列添加索引,或在查询中使用STRAIGHT_JOIN关键字,如此可以强制MySQL无视优化选项,从而放弃使用直方图优化查询。