提交 078ed83e 编写于 作者: Z zyyang

change

上级 7583c66e
...@@ -49,9 +49,9 @@ public class TaosDemoCommandLineRunner implements CommandLineRunner { ...@@ -49,9 +49,9 @@ public class TaosDemoCommandLineRunner implements CommandLineRunner {
// 准备数据 // 准备数据
prepareMetaData(config); prepareMetaData(config);
// 创建数据库 // 创建数据库
createDatabaseTask(config); // createDatabaseTask(config);
// 建表 // 建表
createTableTask(config); // createTableTask(config);
// 插入 // 插入
insertTask(config); insertTask(config);
// 查询: 1. 生成查询语句, 2. 执行查询 // 查询: 1. 生成查询语句, 2. 执行查询
...@@ -123,8 +123,10 @@ public class TaosDemoCommandLineRunner implements CommandLineRunner { ...@@ -123,8 +123,10 @@ public class TaosDemoCommandLineRunner implements CommandLineRunner {
rowSize = numOfRowsPerTable - rowCnt; rowSize = numOfRowsPerTable - rowCnt;
} }
/***********************************************/ /***********************************************/
long startTime = config.startTime + rowCnt * rowSize * config.timeGap; long startTime = config.startTime + rowCnt * config.timeGap;
// System.out.println(">>> startTime: " + startTime + ",timeGap: " + config.timeGap); // System.out.print("tableCnt: " + tableCnt + ", tableSize: " + tableSize + ", rowCnt: " + rowCnt + ", rowSize: " + rowSize);
// System.out.println(", startTime: " + TimeStampUtil.longToDatetime(startTime) + ",timeGap: " + config.timeGap);
// 生成数据 // 生成数据
List<SubTableValue> data = SubTableValueGenerator.generate(subTableMetaList, tableCnt, tableSize, rowSize, startTime, config.timeGap); List<SubTableValue> data = SubTableValueGenerator.generate(subTableMetaList, tableCnt, tableSize, rowSize, startTime, config.timeGap);
// 乱序 // 乱序
...@@ -143,6 +145,7 @@ public class TaosDemoCommandLineRunner implements CommandLineRunner { ...@@ -143,6 +145,7 @@ public class TaosDemoCommandLineRunner implements CommandLineRunner {
tableCnt += tableSize; tableCnt += tableSize;
} }
/*********************************************************************************/
// 批量插入,自动建表 // 批量插入,自动建表
// dataList.stream().forEach(subTableValues -> { // dataList.stream().forEach(subTableValues -> {
// subTableService.insertAutoCreateTable(subTableValues, config.numOfThreadsForInsert, config.frequency); // subTableService.insertAutoCreateTable(subTableValues, config.numOfThreadsForInsert, config.frequency);
......
...@@ -77,6 +77,7 @@ public class SubTableValueGenerator { ...@@ -77,6 +77,7 @@ public class SubTableValueGenerator {
TimeStampUtil.TimeTuple tuple = TimeStampUtil.range(startTime, timeGap, rowSize); TimeStampUtil.TimeTuple tuple = TimeStampUtil.range(startTime, timeGap, rowSize);
List<RowValue> values = FieldValueGenerator.generate(tuple.start, tuple.end, tuple.timeGap, subTableMeta.getFields()); List<RowValue> values = FieldValueGenerator.generate(tuple.start, tuple.end, tuple.timeGap, subTableMeta.getFields());
subTableValue.setValues(values); subTableValue.setValues(values);
subTableValueList.add(subTableValue);
} }
return subTableValueList; return subTableValueList;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册