[TD-5811]<fix>: taosdemo use us to count delay. (#7184)
to avoid very large number if the delay is 0ms.
This commit is contained in:
parent
248ddcf4ca
commit
05e9232bfb
|
@ -6318,8 +6318,8 @@ static void printStatPerThread(threadInfo *pThreadInfo)
|
||||||
pThreadInfo->threadID,
|
pThreadInfo->threadID,
|
||||||
pThreadInfo->totalInsertRows,
|
pThreadInfo->totalInsertRows,
|
||||||
pThreadInfo->totalAffectedRows,
|
pThreadInfo->totalAffectedRows,
|
||||||
(pThreadInfo->totalDelay/1000.0)?
|
(pThreadInfo->totalDelay)?
|
||||||
(double)(pThreadInfo->totalAffectedRows/(pThreadInfo->totalDelay/1000.0)):
|
(double)(pThreadInfo->totalAffectedRows/(pThreadInfo->totalDelay/1000000.0)):
|
||||||
FLT_MAX);
|
FLT_MAX);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6715,11 +6715,11 @@ static void* syncWriteProgressive(threadInfo *pThreadInfo) {
|
||||||
start_time += generated * timeStampStep;
|
start_time += generated * timeStampStep;
|
||||||
pThreadInfo->totalInsertRows += generated;
|
pThreadInfo->totalInsertRows += generated;
|
||||||
|
|
||||||
startTs = taosGetTimestampMs();
|
startTs = taosGetTimestampUs();
|
||||||
|
|
||||||
int32_t affectedRows = execInsert(pThreadInfo, generated);
|
int32_t affectedRows = execInsert(pThreadInfo, generated);
|
||||||
|
|
||||||
endTs = taosGetTimestampMs();
|
endTs = taosGetTimestampUs();
|
||||||
uint64_t delay = endTs - startTs;
|
uint64_t delay = endTs - startTs;
|
||||||
performancePrint("%s() LN%d, insert execution time is %"PRId64"ms\n",
|
performancePrint("%s() LN%d, insert execution time is %"PRId64"ms\n",
|
||||||
__func__, __LINE__, delay);
|
__func__, __LINE__, delay);
|
||||||
|
@ -7256,11 +7256,15 @@ static void startMultiThreadInsertData(int threads, char* db_name,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf(stderr, "insert delay, avg: %10.2fms, max: %"PRIu64"ms, min: %"PRIu64"ms\n\n",
|
fprintf(stderr, "insert delay, avg: %10.2fms, max: %10.2fms, min: %10.2fms\n\n",
|
||||||
avgDelay, maxDelay, minDelay);
|
(double)avgDelay/1000.0,
|
||||||
|
(double)maxDelay/1000.0,
|
||||||
|
(double)minDelay/1000.0);
|
||||||
if (g_fpOfInsertResult) {
|
if (g_fpOfInsertResult) {
|
||||||
fprintf(g_fpOfInsertResult, "insert delay, avg:%10.2fms, max: %"PRIu64"ms, min: %"PRIu64"ms\n\n",
|
fprintf(g_fpOfInsertResult, "insert delay, avg:%10.2fms, max: %10.2fms, min: %10.2fms\n\n",
|
||||||
avgDelay, maxDelay, minDelay);
|
(double)avgDelay/1000.0,
|
||||||
|
(double)maxDelay/1000.0,
|
||||||
|
(double)minDelay/1000.0);
|
||||||
}
|
}
|
||||||
|
|
||||||
//taos_close(taos);
|
//taos_close(taos);
|
||||||
|
|
Loading…
Reference in New Issue