此表提供了有关无法在 NDB 集群的字典和 MySQL 数据字典之间自动同步的 NDB
数据库对象的信息。
有关无法与 MySQL 数据字典同步的 NDB
数据库对象的示例信息
Press CTRL+C to copymysql> 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 GROUP
、TABLESPACE
、SCHEMA
或TABLE
REASON
:排除(列入黑名单)对象的理由;即无法同步此对象的原因可能的原因包括以下内容
注入的错误
无法确定对象是否存在于 NDB 中
无法确定对象是否存在于 DD 中
无法在 DD 中删除对象
无法获取分配给日志文件组的撤销文件
无法获取对象 ID 和版本
无法在 DD 中安装对象
无法获取分配给表空间的数据文件
无法创建模式
无法确定对象是否是本地表
无法使表引用失效
无法设置 NDB 对象的数据库名称
无法获取表的额外元数据
无法使用额外元数据版本 1 迁移表
无法从 DD 获取对象
表的定义在 NDB 字典中已更改
无法为表设置 binlogging
此列表不一定是详尽的,可能会在将来的
NDB
版本中发生更改。