文档首页
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_sync_excluded_objects 表

29.12.12.2 ndb_sync_excluded_objects 表

此表提供有关无法在 NDB 集群的字典和 MySQL 数据字典之间自动同步的 NDB 数据库对象的信息。

有关无法与 MySQL 数据字典同步的 NDB 数据库对象的示例信息

mysql> SELECT * FROM performance_schema.ndb_sync_excluded_objects\G
*************************** 1. row ***************************
SCHEMA_NAME: NULL
       NAME: lg1
       TYPE: LOGFILE GROUP
     REASON: Injected failure
*************************** 2. row ***************************
SCHEMA_NAME: NULL
       NAME: ts1
       TYPE: TABLESPACE
     REASON: Injected failure
*************************** 3. row ***************************
SCHEMA_NAME: db1
       NAME: NULL
       TYPE: SCHEMA
     REASON: Injected failure
*************************** 4. row ***************************
SCHEMA_NAME: test
       NAME: t1
       TYPE: TABLE
     REASON: Injected failure
*************************** 5. row ***************************
SCHEMA_NAME: test
       NAME: t2
       TYPE: TABLE
     REASON: Injected failure
*************************** 6. row ***************************
SCHEMA_NAME: test
       NAME: t3
       TYPE: TABLE
     REASON: Injected failure

ndb_sync_excluded_objects 表包含以下列:

  • SCHEMA_NAME:同步失败的对象所在的模式(数据库)的名称;对于表空间和日志文件组,此值为 NULL

  • NAME:同步失败的对象的名称;如果对象是模式,则此值为 NULL

  • TYPE:同步失败的对象的类型;可以是 LOGFILE GROUPTABLESPACESCHEMATABLE 之一

  • REASON:排除(列入黑名单)对象的原因;也就是说,此对象同步失败的原因

    可能的原因包括以下内容:

    • 注入失败

    • 无法确定对象是否存在于 NDB 中

    • 无法确定对象是否存在于 DD 中

    • 无法删除 DD 中的对象

    • 无法获取分配给日志文件组的撤消文件

    • 无法获取对象 ID 和版本

    • 无法在 DD 中安装对象

    • 无法获取分配给表空间的数据文件

    • 无法创建模式

    • 无法确定对象是否为本地表

    • 无法使表引用无效

    • 无法设置 NDB 对象的数据库名称

    • 无法获取表的额外元数据

    • 无法迁移具有额外元数据版本 1 的表

    • 无法从 DD 获取对象

    • 表的定义已在 NDB 字典中更改

    • 无法为表设置二进制日志记录

    此列表不一定详尽无遗,并且可能会在未来的 NDB 版本中发生变化。