永发信息网

如何设计java程序能提高大数据量的计算速度?

答案:4  悬赏:20  手机版
解决时间 2021-01-27 05:16
  • 提问者网友:饥饿走向夜
  • 2021-01-26 07:22
有一个1000多条的数据,放在list里面,这里的数据都要调用一个公式(可能公式不同)计算出一个结果。程序如何设计能够提供速度,并且程序的性能要稳定。

补充:
先是从数据库中查询数据,然后再算出数据后保存再另一个表中,想问如何设计能够提高计算的速度。希望能给个大概的设计思想?其中公式也就是能传数据进去返回结果的方法。
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-01-26 08:17
你可以先取出部分数据,处理完了保存,然后再取一部分,这不是提高计算速度,而是提高数据库读取效率,因为你每次从数据库读一条数据会很浪费时间。
不过你只有1000条数据不算太多的,而且你又不做排序,效率上不会差太多。
剩下的效率瓶颈就在你的公式或者方法里了。
全部回答
  • 1楼网友:独钓一江月
  • 2021-01-26 10:00
用io流读取每一个java源文件 用nextline()方法 循环一次 count++ 这不就是行数了么
  • 2楼网友:思契十里
  • 2021-01-26 09:01
你可以先取出部分数据,处理完了保存,然后再取一部分,这不是提高计算速度,而是提高数据库读取效率,因为你每次从数据库读一条数据会很浪费时间。 不过你只有1000条数据不算太多的,而且你又不做排序,效率上不会差太多。 剩下的效率瓶颈就在你的公式或者方法里了。
  • 3楼网友:梦中风几里
  • 2021-01-26 08:39
如果只是修改数据,并且修改方法一样的话,推荐使用数据库自身的存储过程 如果是要在页面显示 并且经过计算得出结果的,推荐新加一张表,专门存放这些数据
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯