diff --git a/source/client/src/clientEnv.c b/source/client/src/clientEnv.c index 7c95526f26..d361148701 100644 --- a/source/client/src/clientEnv.c +++ b/source/client/src/clientEnv.c @@ -221,9 +221,8 @@ static void deregisterRequest(SRequestObj *pRequest) { } } - if (duration >= ((pTscObj->pAppInfo->monitorParas.tsSlowLogThreshold * 1000000UL || - duration >= tsSlowLogThresholdTest * 1000000UL) && - strcmp(pRequest->pDb, tsSlowLogExceptDb) != 0)) { + if (duration >= ((pTscObj->pAppInfo->monitorParas.tsSlowLogThreshold * 1000000UL || duration >= tsSlowLogThresholdTest * 1000000UL) && + (pRequest->pDb == NULL || strcmp(pRequest->pDb, tsSlowLogExceptDb) != 0))) { atomic_add_fetch_64((int64_t *)&pActivity->numOfSlowQueries, 1); if (pTscObj->pAppInfo->monitorParas.tsSlowLogScope & reqType) { taosPrintSlowLog("PID:%d, Conn:%u, QID:0x%" PRIx64 ", Start:%" PRId64 " us, Duration:%" PRId64 "us, SQL:%s",