本节介绍NDB集群顾问。
本节不描述基于表达式的advisor。有关基于表达式的NDB集群建议器的信息,请参见第19.4节,“NDB集群顾问”.
表20.2 NDB集群内存使用顾问控件
名字 | 描述 |
---|---|
可用数据内存阈值(允许的可用内存百分比) |
如果集群数据节点中的空闲数据内存百分比低于这里定义的阈值,则会生成事件。当所有内存被消耗时,数据库插入开始失败。 |
空闲索引内存阈值(允许的空闲内存百分比) |
如果集群数据节点中的空闲索引内存百分比低于这里定义的阈值,则会生成事件。当所有内存被消耗时,数据库插入开始失败。 |
该顾问还负责填充NDB数据节点-数据内存图表。
表20.3 NDB集群状态顾问控件
名字 | 描述 |
---|---|
NDB集群中所有相同类型的节点(MGM、API、NDB)未运行时的通知级别。 |
检查节点集,如果节点不在,则生成事件 |
NDB集群降级,部分数据节点未运行时的通知级别。 |
检查数据节点组集,并为不在其中的节点生成事件 |
mgmt (Management)节点未连接时的通知级别。 |
检查节点和进程状态,如果节点不在,则产生事件 |
数据节点(ndbd或ndbmtd)未运行时的通知级别。 |
检查节点和进程状态,如果其中一个节点不在,则生成事件 |
API节点未连接时的通知级别 |
检查节点状态,如果不是“已连接”状态,则产生事件 |
数据节点的正常运行时间以秒为单位进行检测,以便重新启动 |
为了执行有用的工作,集群数据节点必须持续运行。生产系统连续运行数周、数月或更长时间是正常的。如果数据节点最近重新启动,可能是计划维护的结果,但也可能是由于应该调查的计划外事件。如果检测到运行时间较短的数据节点,则此advisor将生成事件。 |
该顾问也填充NDB数据节点图。