文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  ...  /  性能模式 NDB 集群表

29.12.12 性能模式 NDB 集群表

下表显示了与 NDBCLUSTER 存储引擎相关的所有性能模式表。

表 29.3 性能模式 NDB 表

表名 描述
ndb_sync_excluded_objects 无法同步的 NDB 对象
ndb_sync_pending_objects 等待同步的 NDB 对象

NDB 中的自动同步尝试自动检测和同步 NDB 集群内部字典和 MySQL 服务器数据字典之间元数据的全部不匹配。默认情况下,后台会在 ndb_metadata_check_interval 系统变量确定的固定时间间隔执行此操作,除非使用 ndb_metadata_check 禁用或通过设置 ndb_metadata_sync 覆盖。

在 NDB 集群中充当 SQL 节点的 MySQL 服务器会在以下两个性能模式表中公开有关自动同步的当前状态的信息:

  • ndb_sync_pending_objects:显示有关已检测到 NDB 字典和 MySQL 数据字典之间存在不匹配的 NDB 数据库对象的信息。尝试同步此类对象时,NDB 会从等待同步的队列以及此表中删除该对象,并尝试协调不匹配。如果由于临时错误导致对象同步失败,则会在 NDB 下次执行不匹配检测时将其拾取并添加回队列(以及此表);如果尝试由于永久性错误而失败,则会将该对象添加到 ndb_sync_excluded_objects 表。

  • ndb_sync_excluded_objects:显示有关由于无法在不进行手动干预的情况下协调的不匹配导致永久性错误而导致自动同步失败的 NDB 数据库对象的信息;这些对象会被列入黑名单,并且在执行此操作之前,不会再次考虑对其进行不匹配检测。

仅当 MySQL 已启用对 NDBCLUSTER 存储引擎的支持时,ndb_sync_pending_objectsndb_sync_excluded_objects 表才会出现。

以下两节将更详细地介绍这些表。