【发布时间】:2016-09-27 22:54:56
【问题描述】:
我正在使用 java 写入 influxDB。
假设 influxDB 实例与数据库连接。下面是我的代码。
influxDB.enableBatch(500, 100, TimeUnit.MICROSECONDS);
while (true) {
try {
Point point = Point.measurement("cpu").addField("idle", (Math.random()*1000)).build();
influxDB.write(dbName, "default", point);
} catch (RuntimeException e) {
System.out.println(e.getMessage());
}
}
通过使用这个逻辑,我每秒只能写入 300 条记录,这比我们预期的要少得多。每秒 2000 次写入就足够了。想知道我应该优化什么参数?
【问题讨论】: