1.多机并行支持协调线程自适应扫描

2.libcomm初始化仅在spqplugin加载且是资源池化场景时打开
3.string_agg bugfix
4.新增对应spqscan是否多dop的计算
This commit is contained in:
Mijamind
2023-10-21 14:45:33 +08:00
committed by quemingjian
parent 490e548ef2
commit fb4dc850bc
23 changed files with 862 additions and 30 deletions

View File

@ -3893,7 +3893,7 @@ static void exec_lookups_agg(AggState *aggstate, Agg *node, EState *estate)
#ifdef USE_SPQ
/* Final function only required if we're finalizing the aggregates */
if (t_thrd.spq_ctx.spq_role != ROLE_UTILITY) {
if (DO_AGGSPLIT_SKIPFINAL(aggstate->aggsplittype))
if (DO_AGGSPLIT_SKIPFINAL(aggstate->aggsplittype) && peraggstate->aggref->aggfnoid != STRINGAGGFUNCOID)
peraggstate->finalfn_oid = finalfn_oid = InvalidOid;
else
peraggstate->finalfn_oid = finalfn_oid = aggform->aggfinalfn;