MySQL 8.0参考手册
MySQL 8.0发行说明
这个表提供的信息NDB
数据库对象不能NDB集群之间自动同步的字典和MySQL数据字典。
例子的信息NDB
与MySQL数据库对象不能同步数据字典:
从performance_schema mysql > SELECT *。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
:模式的名称(数据库)对象未能同步所在;这是零
表空间和日志文件组的名字
:对象的名称未能同步;这是零
如果对象是一个模式类型
:未能同步对象的类型;这是一个日志文件组
,表空间
,模式
,或表
原因
:对象的理由排斥(过滤清单);也就是说,未能同步这个对象的原因可能的原因包括以下几点:
注入失败
对象存在于NDB未能确定
未能确定对象存在的弟弟
DD中未能下降对象
未能获得undofiles指派给日志文件组
未能获得对象id和版本
未能在DD安装对象
未能获得数据文件来完成分配给表空间
未能创建模式
未能确定对象是当地的表
未能表引用失效
未能设定NDB对象的数据库名称
未能得到额外的元数据表
用额外的元数据版本1未能迁移表
从DD未能获得对象
在NDB字典表的定义已经改变了
未能设置binlogging表
这个列表不是详尽的,将来可能发生变化
NDB
版本。
的ndb_sync_excluded_objects
表在NDB 8.0.21补充道。