diff --git a/src/client/src/tscParseLineProtocol.c b/src/client/src/tscParseLineProtocol.c index 6013ac9939cbdf939b3b3788ad470f9d4a0f1d87..9401694897f8a66c05db6a07db3e90b01a5457e0 100644 --- a/src/client/src/tscParseLineProtocol.c +++ b/src/client/src/tscParseLineProtocol.c @@ -887,8 +887,8 @@ static int32_t insertChildTableBatch(TAOS* taos, char* cTableName, SArray* cols tscDebug("SML:0x%"PRIx64" insert rows into child table %s. num of rows: %zu", info->id, cTableName, taosArrayGetSize(rowsBind)); size_t rows = taosArrayGetSize(rowsBind); - int32_t maxBatchSize = TSDB_MAX_WAL_SIZE/rowSize * 4 / 5; - int32_t batchSize = MIN(maxBatchSize, rows); + size_t maxBatchSize = TSDB_MAX_WAL_SIZE/rowSize * 4 / 5; + size_t batchSize = MIN(maxBatchSize, rows); SArray* batchBind = taosArrayInit(batchSize, POINTER_BYTES); int32_t code = TSDB_CODE_SUCCESS; for (int i=0; i