数据库分页查询场景优化考虑

1.场景1:现要查100条数据,但由于直接使用limit,数据库还是会全表查询后再返回前x条,这样会导致数据库报错。

   考虑在sql中加入主键id索引直接缩小范围100,比如id在0-100范围。

 

2.场景2:就是要查10w、20w这种庞大的数据出来

   可以考虑在程序中做分批并发查询,数据库每次只查2w条,并发查5次,再到程序中做数据排序整合。

posted @   klm-kain  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示