查询数据没做分页,一次查十万条订单,数据库直接被跑崩

6年前 (2021-04-20)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

之前做后台订单列表,我图省事,直接把所有订单全查出来,不分页,刚上线的时候订单少,查着挺快,等攒了十万条订单,打开后台订单列表,直接把数据库CPU跑到100%,整个网站都慢得打不开,查半天,就是因为这个查询一次拉十万条数据,把数据库拖垮了。 我赶紧给订单查询加了分页,每次只查20条,加了索引,数据库CPU立刻就下来了,后台打开也正常了。很多新手写后台查询,不做分页,一次拉全表数据,等数据量上来,一次查几万、几十万条,直接把数据库跑崩。真的,任何列表查询一定要做分页,一次只查当前页的几十条,别一次拉全表,不然数据量一大,数据库直接被拖垮。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/2190.html

0
回帖

查询数据没做分页,一次查十万条订单,数据库直接被跑崩 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息