Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Performance Schema NDB Cluster Tables

29.12.12 性能模式 NDB 集群表

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

表 29.3 性能模式 NDB 表

Table Name Description
ndb_sync_excluded_objects 无法同步的 NDB 对象
ndb_sync_pending_objects 等待同步的 NDB 对象

NDB 中,自动同步尝试检测并自动同步所有元数据之间的不匹配项,包括 NDB 集群的内部字典和 MySQL 服务器的数据字典。这是在后台以 ndb_metadata_check_interval 系统变量确定的间隔进行的,除非使用 ndb_metadata_check 禁用或使用 ndb_metadata_sync 覆盖。

自动同步的当前状态通过以下两个性能模式表在 NDB 集群中的 MySQL 服务器中公开:

  • ndb_sync_pending_objects:显示 NDB 数据库对象的信息,其中检测到与 NDB 字典和 MySQL 数据字典之间的不匹配项。当尝试同步这些对象时,NDB 将对象从等待同步队列中删除,并从该表中删除。如果同步对象失败由于临时错误,它将在下一次 NDB 执行不匹配检测时被选取并添加回队列(和该表);如果失败由于永久错误,对象将被添加到 ndb_sync_excluded_objects 表中。

  • ndb_sync_excluded_objects:显示 NDB 数据库对象的信息,其中自动同步失败由于永久错误,导致无法同步的对象被列入黑名单,不再被考虑用于不匹配检测,直到手动干预。

只有在 MySQL 启用了 NDBCLUSTER 存储引擎支持时,ndb_sync_pending_objectsndb_sync_excluded_objects 表才存在。

这些表在以下两个部分中进行了更详细的描述。