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

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

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

 

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

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

posted @ 2022-03-25 11:37  klm-kain  阅读(45)  评论(0)    收藏  举报