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

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

怎么用缓存?
展开
 我来答
有米的耗子
2009-07-23
知道答主
回答量:18
采纳率:0%
帮助的人:11.5万
展开全部
个人的经验,对数据库如果操作频繁。就先把数据取出放在临时缓存里进行处理。1W条一回就取几条。得连多少回数据库啊。你的想法是对的。
试验才能得到答案。去试试就清楚了。
zwhe8400
2009-07-23 · TA获得超过676个赞
知道小有建树答主
回答量:3219
采纳率:0%
帮助的人:766万
展开全部
java就是这样,办法就是把电脑硬件配置提高点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heshan880917
2009-07-23
知道答主
回答量:70
采纳率:0%
帮助的人:16万
展开全部
尽量少操作数据库,多用缓存·
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式