### 27.12.12 性能模式 NDB 集群表

[27.12.12.1 ndb\_同步\_待办的\_对象表](performance-schema-ndb-sync-pending-objects-table.html)
[27.12.12.2 ndb\_同步\_排除在外\_对象表](performance-schema-ndb-sync-excluded-objects-table.html)

下表显示了与[`NDBCLUSTER`](mysql-cluster.html)存储引擎。

[](<>)

**表 27.3 性能模式 NDB 表**

| 表名 | 描述 | 介绍 |
| --- | --- | --- |
| [`ndb_sync_excluded_objects`](performance-schema-ndb-sync-excluded-objects-table.html) | 无法同步的 NDB 对象 | 8.0.21 |
| [`ndb_sync_pending_objects`](performance-schema-ndb-sync-pending-objects-table.html) | 等待同步的 NDB 对象 | 8.0.21 |

从 NDB 8.0.16 开始，自动同步[`新开发银行`](mysql-cluster.html)尝试自动检测和同步 NDB Cluster 的内部字典和 MySQL 服务器的数据字典之间元数据中的所有不匹配。默认情况下，这是在后台定期完成的，由[`ndb_metadata_check_interval`](mysql-cluster-options-variables.html#sysvar_ndb_metadata_check_interval)系统变量，除非使用禁用[`ndb_metadata_check`](mysql-cluster-options-variables.html#sysvar_ndb_metadata_check)或通过设置覆盖[`ndb_metadata_sync`](mysql-cluster-options-variables.html#sysvar_ndb_metadata_sync).在 NDB 8.0.21 之前，用户可以轻松访问的有关此过程的唯一信息是以日志消息和可用对象计数的形式（从 NDB 8.0.18 开始）作为状态变量[`Ndb_metadata_detected_count`](mysql-cluster-options-variables.html#statvar_Ndb_metadata_detected_count),[`Ndb_metadata_synced_count`](mysql-cluster-options-variables.html#statvar_Ndb_metadata_synced_count)， 和[`Ndb_metadata_excluded_count`](mysql-cluster-options-variables.html#statvar_Ndb_metadata_excluded_count)（在 NDB 8.0.22 之前，此变量被命名为`Ndb_metadata_blacklist_size`）。从 NDB 8.0.21 开始，有关当前自动同步状态的更多详细信息由充当 NDB Cluster 中的 SQL 节点的 MySQL 服务器在这两个 Performance Schema 表中公开：

-   [`ndb_sync_pending_objects`](performance-schema-ndb-sync-pending-objects-table.html)：显示有关信息[`新开发银行`](mysql-cluster.html)已检测到不匹配的数据库对象`新开发银行`字典和 MySQL 数据字典。尝试同步此类对象时，[`新开发银行`](mysql-cluster.html)从等待同步的队列和该表中删除对象，并尝试协调不匹配。如果对象的同步由于临时错误而失败，则下次将其拾取并添加回队列（以及此表）`新开发银行`执行不匹配检测；如果尝试由于永久性错误而失败，则将对象添加到[`ndb_sync_excluded_objects`](performance-schema-ndb-sync-excluded-objects-table.html)桌子。

-   [`ndb_sync_excluded_objects`](performance-schema-ndb-sync-excluded-objects-table.html)：显示有关信息[`新开发银行`](mysql-cluster.html)由于不匹配导致的永久错误而导致自动同步失败的数据库对象，如果没有手动干预就无法协调；这些对象被列入黑名单，并且在完成之前不会再次考虑进行不匹配检测。

    这[`ndb_sync_pending_objects`](performance-schema-ndb-sync-pending-objects-table.html)和[`ndb_sync_excluded_objects`](performance-schema-ndb-sync-excluded-objects-table.html)仅当 MySQL 启用了对[`NDBCLUSTER`](mysql-cluster.html)存储引擎。

    以下两节将更详细地描述这些表。
