MySQL Error number: MY-010626; Symbol: ER_NDB_TIMEOUT_WHILE_DISTRIBUTING; SQLSTATE: HY000 报错 故障修复 远
文档解释
Error number: MY-010626; Symbol: ER_NDB_TIMEOUT_WHILE_DISTRIBUTING; SQLSTATE: HY000
Message: NDB %s: distributing %s timed out. Ignoring…
错误说明
MY-010626 ER_NDB_TIMEOUT_WHILE_DISTRIBUTING 错误是针对 NDB Cluster 的 MySQL 的特定支持中发出的服务器错误,当分发给所有节点的请求超时时显示这个错误。
常见案例
节点间传输数据的超时,或由于其他原因(例如网络断开连接),数据无法跨节点正常传输,可能导致出现MY-010626 ER_NDB_TIMEOUT_WHILE_DISTRIBUTING错误。
解决方法
1)检查网络环境,确保相关节点能够正常连接;
2)检查系统性能,确保不受负载影响;
3)检查是否考虑了节点状态同步;
4)根据可能原因,确定合适的timeout参数;
5)可以使用MYSQL提供的NDB_STTORAGE_ENGINE状态查询指令,找出各ndb节点的执行状态,便于及时发现有哪些节点需要复位;
6)如果是与锁有关的类型的问题,可以通过命令 SHOW ENGINE NDB STATUS 查看锁的数据,找出有问题的ndb节点,并处理。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341