Feature/sangshuduo/td 5242 taosdemo support 4096 columns (#6885)
* [TD-5136]<feature>: taosdemo simulate real senario. * update test case according to taosdemo change * adjust range of semi-random data. * make demo mode use different tag name and value. * [TD-5242]<feature>: taosdemo support max columns align with TSDB defines. * fix records/sec format. Co-authored-by: Shuduo Sang <sdsang@taosdata.com>
This commit is contained in:
parent
23faaf75bd
commit
67e877ce0e
|
@ -5949,10 +5949,12 @@ static int32_t generateProgressiveDataWithoutStb(
|
|||
static void printStatPerThread(threadInfo *pThreadInfo)
|
||||
{
|
||||
fprintf(stderr, "====thread[%d] completed total inserted rows: %"PRIu64 ", total affected rows: %"PRIu64". %.2f records/second====\n",
|
||||
pThreadInfo->threadID,
|
||||
pThreadInfo->totalInsertRows,
|
||||
pThreadInfo->totalAffectedRows,
|
||||
(pThreadInfo->totalDelay)?(double)((pThreadInfo->totalAffectedRows / (pThreadInfo->totalDelay)/1000.0)): FLT_MAX);
|
||||
pThreadInfo->threadID,
|
||||
pThreadInfo->totalInsertRows,
|
||||
pThreadInfo->totalAffectedRows,
|
||||
(pThreadInfo->totalDelay/1000.0)?
|
||||
(double)(pThreadInfo->totalAffectedRows/(pThreadInfo->totalDelay/1000.0)):
|
||||
FLT_MAX);
|
||||
}
|
||||
|
||||
// sync write interlace data
|
||||
|
@ -6828,34 +6830,40 @@ static void startMultiThreadInsertData(int threads, char* db_name,
|
|||
int64_t end = taosGetTimestampMs();
|
||||
int64_t t = end - start;
|
||||
|
||||
double tInMs = t/1000.0;
|
||||
|
||||
if (superTblInfo) {
|
||||
fprintf(stderr, "Spent %.2f seconds to insert rows: %"PRIu64", affected rows: %"PRIu64" with %d thread(s) into %s.%s. %.2f records/second\n\n",
|
||||
t / 1000.0, superTblInfo->totalInsertRows,
|
||||
tInMs, superTblInfo->totalInsertRows,
|
||||
superTblInfo->totalAffectedRows,
|
||||
threads, db_name, superTblInfo->sTblName,
|
||||
(double)superTblInfo->totalInsertRows / (t / 1000.0));
|
||||
(tInMs)?
|
||||
(double)(superTblInfo->totalInsertRows/tInMs):FLT_MAX);
|
||||
|
||||
if (g_fpOfInsertResult) {
|
||||
fprintf(g_fpOfInsertResult,
|
||||
"Spent %.2f seconds to insert rows: %"PRIu64", affected rows: %"PRIu64" with %d thread(s) into %s.%s. %.2f records/second\n\n",
|
||||
t / 1000.0, superTblInfo->totalInsertRows,
|
||||
tInMs, superTblInfo->totalInsertRows,
|
||||
superTblInfo->totalAffectedRows,
|
||||
threads, db_name, superTblInfo->sTblName,
|
||||
(double)superTblInfo->totalInsertRows / (t / 1000.0));
|
||||
(tInMs)?
|
||||
(double)(superTblInfo->totalInsertRows/tInMs):FLT_MAX);
|
||||
}
|
||||
} else {
|
||||
fprintf(stderr, "Spent %.2f seconds to insert rows: %"PRIu64", affected rows: %"PRIu64" with %d thread(s) into %s %.2f records/second\n\n",
|
||||
t / 1000.0, g_args.totalInsertRows,
|
||||
tInMs, g_args.totalInsertRows,
|
||||
g_args.totalAffectedRows,
|
||||
threads, db_name,
|
||||
(double)g_args.totalInsertRows / (t / 1000.0));
|
||||
(tInMs)?
|
||||
(double)(g_args.totalInsertRows/tInMs):FLT_MAX);
|
||||
if (g_fpOfInsertResult) {
|
||||
fprintf(g_fpOfInsertResult,
|
||||
"Spent %.2f seconds to insert rows: %"PRIu64", affected rows: %"PRIu64" with %d thread(s) into %s %.2f records/second\n\n",
|
||||
t * 1000.0, g_args.totalInsertRows,
|
||||
tInMs, g_args.totalInsertRows,
|
||||
g_args.totalAffectedRows,
|
||||
threads, db_name,
|
||||
(double)g_args.totalInsertRows / (t / 1000.0));
|
||||
(tInMs)?
|
||||
(double)(g_args.totalInsertRows/tInMs):FLT_MAX);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue