此表格提供關於 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 failurendb_sync_excluded_objects 表格具有以下欄位
SCHEMA_NAME:架構(資料庫)的名稱,其中無法同步的物件位於其中;對於資料表空間和日誌檔案群組,此值為NULLNAME:無法同步的物件名稱;如果物件是架構,則此值為NULLTYPE:無法同步的物件類型;此值為LOGFILE GROUP、TABLESPACE、SCHEMA或TABLE其中之一REASON:排除(封鎖清單)物件的原因;也就是說,無法同步此物件的原因可能的原因包括以下幾項
注入失敗無法判斷物件是否存在於 NDB 中無法判斷物件是否存在於 DD 中無法在 DD 中捨棄物件無法取得指派給日誌檔案群組的復原檔無法取得物件 ID 和版本無法在 DD 中安裝物件無法取得指派給資料表空間的資料檔案無法建立架構無法判斷物件是否為本機表格無法使表格參考失效無法設定 NDB 物件的資料庫名稱無法取得表格的額外中繼資料無法以額外中繼資料版本 1 移轉表格無法從 DD 取得物件表格的定義已在 NDB 字典中變更無法設定表格的二進位記錄
此清單不一定是詳盡的,並且在未來的
NDB版本中可能會變更。