2.2改进的MySQL NDB集群7.5监控

MySQL NDB集群进程等ndb_mgmd而且ndbmtd安装在同一主机上的代理程序现在会发现。

ndb_mgmd而且ndbmtd进程被发现,代理寻找——ndb-connectstring而且——ndb-nodeid流程参数中的参数。他们使用这些信息连接到管理节点,并完全发现NDB Cluster节点配置。

此信息被传输到服务管理器,并在用户界面中成为可选择的,这与复制组非常类似。

当被选中时,它们的所有单独节点类型(如NDB数据节点、管理节点和API节点)也可以直接针对。该信息使用从SQL节点收集的ndbinfo数据进行扩充,包括从newndbinfo.processes表在MySQL NDB Cluster 7.5中新增。所有这些都被结合起来建模和显示NDB集群中运行的所有进程的完整拓扑和状态。

拓扑结构页面已经扩展,以显示NDB集群的状态快速和容易。Management、Data和API节点被嵌套并可视化分组在一起,并在每一层显示计算状态。新NDB集群状态顾问使用此数据监视整个NDB集群运行状况。如果节点组中单个NDB数据节点故障,将生成一个关键事件,拓扑将显示为降级。如果数据节点组中的所有节点都故障,将生成一个紧急事件,拓扑将显示为OFFLINE。

新的NDB集群内存报告分解了ndbinfo.memory_per_fragment表,让您更深入地了解NDB数据内存在整个集群中是如何被利用的。该报告从一个以schema为中心的视图开始,允许您深入研究对象如何在NDB集群内的节点之间平衡数据内存。

深入到特定的对象,您可以很容易地看到每个片段是如何使用内存的,以及它们驻留在哪个NDB数据节点上。默认情况下,报告按分配的总内存显示使用情况。您可以使用菜单选择其他详细的指标,如固定大小或可变大小元素分配。