循环里的数据库操作

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

7回答
慕尼黑3276007 2021-06-22 16:13:07

对,看到这里我也很疑惑,为什么要循环调用数据库,后期应该会进行代码优化吧

静默_Love 2021-03-02 19:02:27

后期必然要经历,排查性能,逐步优化,重构代码。头疼呢。

化作千千清风 2020-12-14 15:39:48

这一波循环操作数据库真是神了! 在我们公司,这样写要擦吃黄牌警告的!   希望原视频改一下,不要误人子弟

  • 这个地方前期课程设计的时候就是故意这样做的,为了让大家可以发起讨论,这是很明显的一个小问题,对于项目前期来讲是没有问题的,但是后续是需要优化的,统一批量进行操作,而且课程后面也有优化篇章,哈哈哈

    2020-12-14 15:50:28
  • 话是这么讲没错,但原视频应该要提醒一下的

    2020-12-15 15:34:12
慕工程6322420 2020-11-21 20:27:49

这个循环里面调用数据库,一定要养成尽量不要这样写的习惯,除非业务真的不能实现了。半夜起来处理线上问题还是难受。 

关于这个业务,我们可以先根据ids从数据库中查询出来,然后再循环,减少和数据库的交互。一样可以实现这样的效果。

  • 在我们业务中,关于金额的都会在后台计算,和前端的显示是否一样。
    2020-11-21 20:29:34
  • 后面几个查询是否可以一次性返回呢?不要频繁的访问数据库
    2020-11-21 20:32:54
hungry_quiter 2020-03-01 18:31:03

同样有这样的疑问

qq_梦中虔诚_03693510 2020-01-08 11:21:23

个人观点,可能被氛围给搞的,就我所接触到的代码,除非要求高性能,否则就是这样写的,等之后使用量大了,需要提高性能的时候再优化,,,不然到时候只能加机器,加预算才能提高性能

Java架构师讲师团 2019-11-23 23:00:08

数据要入库的话再前期单体部分只能这样噢~后续的话可以结合队列

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师