From f1b44426aed05dced005a3bc6dca7c2aa620d7da Mon Sep 17 00:00:00 2001 From: AlexDuan <417921451@qq.com> Date: Mon, 30 Aug 2021 11:22:07 +0800 Subject: [PATCH] modify set startExecTs only once --- src/query/src/qExecutor.c | 1 + src/query/src/queryMain.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/query/src/qExecutor.c b/src/query/src/qExecutor.c index 1b2d72d5e1..9d6a69019f 100644 --- a/src/query/src/qExecutor.c +++ b/src/query/src/qExecutor.c @@ -8389,6 +8389,7 @@ SQInfo* createQInfoImpl(SQueryTableMsg* pQueryMsg, SGroupbyExpr* pGroupbyExpr, S } pQInfo->qId = qId; + pQInfo->startExecTs = 0; pQInfo->runtimeEnv.pUdfInfo = pUdfInfo; diff --git a/src/query/src/queryMain.c b/src/query/src/queryMain.c index 902fa34722..dd7d77adb0 100644 --- a/src/query/src/queryMain.c +++ b/src/query/src/queryMain.c @@ -273,7 +273,8 @@ bool qTableQuery(qinfo_t qinfo, uint64_t *qId) { } *qId = pQInfo->qId; - pQInfo->startExecTs = taosGetTimestampMs(); + if(pQInfo->startExecTs == 0) + pQInfo->startExecTs = taosGetTimestampMs(); if (isQueryKilled(pQInfo)) { qDebug("QInfo:0x%"PRIx64" it is already killed, abort", pQInfo->qId);