【发布时间】:2017-10-30 19:41:08
【问题描述】:
我确实尝试在模拟开始时从内部数据库表中填充 double[8760] 类型的数组参数。此表具有一年的小时数列和每个参数的列。我的代码正在运行,但处理数据的速度非常慢:
for (int row_counter=0;row_counter<= 8759; row_counter++) {
ProfileParameterA[row_counter] = selectFrom(data)
.where(data.hourofyear.eq(row_counter))
.uniqueResult(data.a, double.class);
ProfileParameterB[row_counter] = selectFrom(data)
.where(data.hourofyear.eq(row_counter))
.uniqueResult(data.b, double.class);
}
关于如何改进导入以更快地将表的数据加载到参数中的任何建议?
非常感谢。
亨氏-S
【问题讨论】:
标签: anylogic