4.6 DBINFO 块

该块为用于获取有关数据节点内部信息 DBINFO的信息数据库提供支持 。ndbinfo

API 节点与此块通信以 使用和 信号检索ndbinfo数据 。API 节点与主数据节点通信,主数据节点与其余数据节点通信。每个数据节点上的块从该节点上的其他内核块获取信息,包括 , , , , , , , , , , , , , , , , 和 DBINFO_SCANREQDBINFO_SCANCONFDBINFODBINFODBINFODBACCDBTUPBACKUPDBTCSUMADBUTILTRIXDBTUXDBDICTCMVMIDBLQHLGMANPGMANDBSPJTHRMANTRPMANQMGR. 然后,本地 DBINFO将信息发送回 DBINFO主节点,主节点又将其传递回 API 节点。

该块 storage/ndb/src/kernel/blocks/dbinfo/Dbinfo.hpp 作为Dbinfo类在文件中实现。同一目录中的文件 Dbinfo.cpp定义了此类的方法(主要是信号处理程序)。dbinfo 目录中还有一个文本文件 DbinfoScan.txt,它提供有关DBINFO消息传递的信息。