文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


29.12.12.2 ndb_sync_excluded_objects 表格

此表格提供關於 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 GROUPTABLESPACESCHEMATABLE 其中之一

  • REASON:排除(封鎖清單)物件的原因;也就是說,無法同步此物件的原因

    可能的原因包括以下幾項

    • 注入失敗

    • 無法判斷物件是否存在於 NDB 中

    • 無法判斷物件是否存在於 DD 中

    • 無法在 DD 中捨棄物件

    • 無法取得指派給日誌檔案群組的復原檔

    • 無法取得物件 ID 和版本

    • 無法在 DD 中安裝物件

    • 無法取得指派給資料表空間的資料檔案

    • 無法建立架構

    • 無法判斷物件是否為本機表格

    • 無法使表格參考失效

    • 無法設定 NDB 物件的資料庫名稱

    • 無法取得表格的額外中繼資料

    • 無法以額外中繼資料版本 1 移轉表格

    • 無法從 DD 取得物件

    • 表格的定義已在 NDB 字典中變更

    • 無法設定表格的二進位記錄

    此清單不一定是詳盡的,並且在未來的 NDB 版本中可能會變更。