java 对 数据库 操作 速度很慢,如何提速呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 对 数据库 操作 速度很慢,如何提速呢?相关的知识,希望对你有一定的参考价值。

大约一万条记录(记录了每个人的id和几个得分),需要取出综合得分较高的(遗传算法)。首先随机20个ID,到数据库中读这20条的得分情况,然后选几个新ID来取代20条中较差的。
每次都只根据新ID的二进制数去取新人的得分情况,然后再比较,再去取,因此,每次都要去读数据库,速度很慢。
我是问如何编程会提高速度?比如,能不能一次把一万的数据全读出来?然后去操作?

怎么用缓存?

个人的经验,对数据库如果操作频繁。就先把数据取出放在临时缓存里进行处理。1W条一回就取几条。得连多少回数据库啊。你的想法是对的。
试验才能得到答案。去试试就清楚了。
参考技术A java就是这样,办法就是把电脑硬件配置提高点 参考技术B 尽量少操作数据库,多用缓存·

以上是关于java 对 数据库 操作 速度很慢,如何提速呢?的主要内容,如果未能解决你的问题,请参考以下文章

你敢信!?几行代码让Swift数组初始化提速440+倍!

你敢信!?几行代码让Swift数组初始化提速400多倍!

速度的刺激:托管 AJAX 能否让 Web 应用程序提速?

一个让 git clone 提速几十倍的小技巧

php通过公网ip链接mysql,速度很慢,如何解决?

java应用提速(速度与激情)