文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


29.12.12.2 ndb_sync_excluded_objects 資料表

此資料表提供關於 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 GROUPTABLESPACESCHEMATABLE

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

    可能的原因包括下列

    • 注入失敗

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

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

    • 無法在 DD 中捨棄物件

    • 無法取得指派給記錄檔群組的復原檔

    • 無法取得物件 ID 和版本

    • 無法在 DD 中安裝物件

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

    • 無法建立結構描述

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

    • 無法使資料表參考失效

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

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

    • 無法使用額外中繼資料版本 1 移轉資料表

    • 無法從 DD 取得物件

    • 資料表定義已在 NDB 字典中變更

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

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