MySQL Error number: MY-010664; Symbol: ER_NDB_BINLOG_NDB_LOG_APPLY_STATUS_FORCING_FULL_USE_WRITE; SQLSTATE: HY000

文档解释

Error number: MY-010664; Symbol: ER_NDB_BINLOG_NDB_LOG_APPLY_STATUS_FORCING_FULL_USE_WRITE; SQLSTATE: HY000

Message: NDB: ndb-log-apply-status forcing %s.%s to FULL USE_WRITE

错误说明:

MY-010664: ER_NDB_BINLOG_NDB_LOG_APPLY_STATUS_FORCING_FULL_USE_WRITE是MySQL服务器的一种错误代码,指示当在ndb_log_apply_status日志应用状态中设置use_write_log_sync属性时,日志应用状态需要更改为FORCING_FULL_USE_WRITE。

常见案例

在MySQL NDB集群中使用MY-010664: ER_NDB_BINLOG_NDB_LOG_APPLY_STATUS_FORCING_FULL_USE_WRITE时,会出现这种错误。当使用USE_WRITE_LOG_SYNC属性设置NDB_LOG_APPLY_STATUS日志应用状态时,将会经常出现这种错误。

解决方法:

要解决MY-010664: ER_NDB_BINLOG_NDB_LOG_APPLY_STATUS_FORCING_FULL_USE_WRITE错误,您需要重新设置NDB_LOG_APPLY_STATUS日志应用状态中的USE_WRITE_LOG_SYNC属性。

可以使用以下示例设置USE_WRITE_LOG_SYNC属性:

SET GLOBAL ndb_log_apply_status = 4;

这将更改日志应用状态为FORCING_FULL_USE_WRITE,然后就可以避免MY-010664: ER_NDB_BINLOG_NDB_LOG_APPLY_STATUS_FORCING_FULL_USE_WRITE的错误。

此外,如果您的MySQL NDB集群与第三方相关联,则可以尝试联系第三方以获取更多帮助。

你可能感兴趣的