From 7429096cb67163f85273cd99492085c3de07c5fb Mon Sep 17 00:00:00 2001 From: 54liuyao <54liuyao> Date: Tue, 12 Mar 2024 13:39:01 +0800 Subject: [PATCH] use non sort merge --- source/libs/planner/src/planSpliter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/libs/planner/src/planSpliter.c b/source/libs/planner/src/planSpliter.c index 49bde5ae4c..34be489333 100644 --- a/source/libs/planner/src/planSpliter.c +++ b/source/libs/planner/src/planSpliter.c @@ -1321,7 +1321,7 @@ static int32_t stbSplSplitScanNodeWithPartTags(SSplitContext* pCxt, SStableSplit int32_t code = stbSplGetSplitNodeForScan(pInfo, &pSplitNode); if (TSDB_CODE_SUCCESS == code) { bool needSort = true; - if (QUERY_NODE_LOGIC_PLAN_PROJECT == nodeType(pSplitNode)) { + if (QUERY_NODE_LOGIC_PLAN_PROJECT == nodeType(pSplitNode) && !pSplitNode->pLimit && !pSplitNode->pSlimit) { needSort = !((SProjectLogicNode*)pSplitNode)->ignoreGroupId; } code = stbSplCreateMergeNode(pCxt, pInfo->pSubplan, pSplitNode, NULL, pSplitNode, needSort, needSort);