此表格提供關於 NDB
資料庫物件的資訊,這些物件無法在 NDB Cluster 的字典和 MySQL 資料字典之間自動同步。
關於 NDB
資料庫物件的範例資訊,這些物件無法與 MySQL 資料字典同步
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
版本中可能會變更。