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
訊息的資訊。