当我以8的线程数打开QueryParallelism并执行我的SQL时。
SELECT ASSET_CLASS FROM BASEENTITY GROUP BY ASSET_CLASS.
我得到了8行结果。
ASSET_CLASS:
Stocks
Stocks
Stocks
Stocks
Stocks
Stocks
Stocks
Stocks
如果我打开4个线程,那么我有4行,但是对于SQL Logic,我必须有1行。
我需要做什么?
最佳答案
我认为QueryParallelism假定您在亲和力列上执行GROUP BY。如果不是,则重复结果将由分组引起。
(collocated=true
做同样的顺便说一句)