MySQL 8.3 Release Notes
以下表显示了所有与 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_objects
和 ndb_sync_excluded_objects
表才存在。
这些表在以下两个部分中进行了更详细的描述。