最近,由于停电,我的datanode服务器上的一个已关闭(node4)。当我带来断开连接的datanode时,我意识到当它达到17%时同步非常慢。
[root@mgm1 ~]# ndb_mgm -e "all report memory"
Connected to Management Server at: localhost:1186
Node 3: Data usage is 18%(493874 32K pages of total 2621440)
Node 3: Index usage is 6%(71005 8K pages of total 1048608)
Node 4: Data usage is 17%(458693 32K pages of total 2621440)
Node 4: Index usage is 6%(70800 8K pages of total 1048608)
我检查了特定表上的最新行,并看到结果相同,这意味着在更新表时通过两个SQL节点访问时结果相同。
请您赐教我
Q1:如何知道造成这种缓慢的原因。我想这是由于大量的表索引,但不确定索引构建是否花费了这么多时间。
Q2:如果我在进行同步时在SQL节点上执行DML(插入/更新)会对它产生负面影响吗? 注意:( freeradius连接到不断插入数据的sql节点)