此資料表提供關於 NDB
資料庫物件的資訊,這些物件無法在 NDB Cluster 的字典和 MySQL 資料字典之間自動同步。
關於無法與 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 GROUP
、TABLESPACE
、SCHEMA
或TABLE
REASON
:排除(封鎖清單)物件的原因;也就是說,此物件無法同步的原因可能的原因包括下列
注入失敗
無法判斷物件是否存在於 NDB 中
無法判斷物件是否存在於 DD 中
無法在 DD 中捨棄物件
無法取得指派給記錄檔群組的復原檔
無法取得物件 ID 和版本
無法在 DD 中安裝物件
無法取得指派給表格空間的資料檔
無法建立結構描述
無法判斷物件是否為本機資料表
無法使資料表參考失效
無法設定 NDB 物件的資料庫名稱
無法取得資料表的額外中繼資料
無法使用額外中繼資料版本 1 移轉資料表
無法從 DD 取得物件
資料表定義已在 NDB 字典中變更
無法設定資料表的二進位記錄
此清單不一定是詳盡無遺的,並可能在未來的
NDB
版本中變更。