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无视优化选项,从而放弃使用直方图优化查询。

你可能感兴趣的