遇到一些集群性能问题mysql cluster (7.1版本)
集群中有两个data节点
有表T1 索引a,表T2 索引b,大概都是18W的数据量
在查找T1表中T2表不存在的数据:
select * from T1 left join T2 on T1.a=T2.b where T2.b is null;
在单节点A上测试(集群中只有一个data节点启动)为10.72s,单节点B上测试为7.02s。
双data节点都启动后,测试结果为38.62s;
想请教一下:
1、这个sql语句为什么执行效率执行这么低?
2、为什么双data节点和单个data节点效率差别大?