我最近集群从2.1.6升级到了2.1.11版本,发现了一个性能问题。
我的一个SQL大约有15张表的join,所有的表都在同一个colocate group里面。
在2.1.6版本SQL执行很快,走colocate join,大约1s左右执行完成。
在2.1.11版本,SQL走了shuffle join,需要15min才能执行完成。 关闭了join reorder功能后,SQL执行1s左右。
请问下有大佬遇到过类似的情况吗?
感觉都在同一个colocate group里面,但是join reorder后不走colocate join的行为不符合直觉。