1 第一次执行select * from t,它是个本地执行计划。随后,t发生了切主,那么在第二次执行这个sql的时候,它的执行计划就变成远程执行计划?如果没有发生切主,那么第二次执行这个sql的时候,它的执行计划依然还是本地执行计划?
2 执行select * from a, b where a.id=b.id ,假如a在本地节点observer1,b在远程节点observer2。那么select * from a, b where a.id=b.id就会分解为 select * from a 和 select * from b 这两个SQL ?然后,select * from a就在本地节点observer1上执行,是本地执行计划; select * from b就在远程节点observer2上执行,并把执行结果返回给本地节点observer1? 整体执行计划是分布式执行计划?