MySQL Error number: MY-010440; Symbol: ER_ENGINE_COST_FAILED_TO_READ; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-010440; Symbol: ER_ENGINE_COST_FAILED_TO_READ; SQLSTATE: HY000
Message: Error while reading from mysql.engine_cost table.
MY-010440 (ER_ENGINE_COST_FAILED_TO_READ)错误是一个MySQL引擎的错误,当MySQL数据库从访问引擎中读取引擎估算器时发生。 该错误通常发生在MySQL将从数据库用作索引的数据表缓存存储到存储引擎后发生,并且由MySQL服务器决定数据库可以使用何种最佳路径。
错误说明:ER_ENGINE_COST_FAILED_TO_READ错误表明MySQL未能从引擎中读取估算器,使服务器无法评估索引性能,从而根据错误代码向用户报告错误。
常见案例
解决方法:要解决错误,可以尝试重新安装MySQL数据库和引擎估算器,以重置估算器并使MySQL服务器可以重新计算。 另外,用户也可以使用MySQL Optimizer,这是一款能够提供数据库优化的工具,可以帮助用户解决该问题。