我正在集群上的orc+zlib表上运行一个map-only查询,比如“select something from personel where name='aaa'”,如果我检查explain结果,我可以看到执行模式是“vectoried”。
如果我运行一个简单的map only union all查询,比如“select something from personel where name='aaa'union all select something from personel where name='bbb'”,那么在解释结果中,此查询的矢量化将不起作用,查询持续时间将变长。
这一结果的原因可能是什么?union all和矢量化之间的关系是什么?
暂无答案!
目前还没有任何答案,快来回答吧!