MySQL NDB Cluster 8.1 手冊
MySQL NDB Cluster 8.0 手冊
NDB Cluster API 開發者指南
DBINFO 區塊提供對 ndbinfo 資訊資料庫的支援,該資料庫用於取得關於資料節點內部結構的資訊。
API 節點使用 DBINFO_SCANREQ 和 DBINFO_SCANCONF 信號與此區塊通訊,以擷取 ndbinfo 資料。API 節點與主資料節點上的 DBINFO 通訊,而主資料節點上的 DBINFO 再與其餘資料節點上的 DBINFO 通訊。每個資料節點上的 DBINFO 區塊會從該節點上的其他核心區塊擷取資訊,包括 DBACC、DBTUP、BACKUP、DBTC、SUMA、DBUTIL、TRIX、DBTUX、DBDICT、CMVMI、DBLQH、LGMAN、PGMAN、DBSPJ、THRMAN、TRPMAN 和 QMGR。然後,本地 DBINFO 將資訊送回主節點上的 DBINFO,而主節點上的 DBINFO 又將資訊傳回 API 節點。
此區塊在檔案 storage/ndb/src/kernel/blocks/dbinfo/Dbinfo.hpp 中實作為 Dbinfo 類別。同一目錄中的檔案 Dbinfo.cpp 定義此類別的方法(主要是信號處理常式)。在 dbinfo 目錄中,還有一個文字檔案 DbinfoScan.txt,其中提供關於 DBINFO 訊息的資訊。