limit深度分页和优化思路

工作过程

先读取m+n条记录,然后抛弃前面n条记录,返回从m开始n条记录,深度分页越往后性能越差。

优化思路

假设查询商品数量、商品名称等

select increse_id,inventory_quantity,sku_name...from inventory limit 100000,1000;

 参考oracle rowsnumber分页思路

1、定义一个自增序列,一个子查询将所有的自增id全部查出。

select increse_id from inventory limit 100000,1000;

2、联合查询即可。直接走范围查询,

select  increse_id,inventory_quantity,sku_name... from inventory where increse_id >

(select increse_number from inventory limit 100000,1000) ;

3、再度优化提升思路,加入order by ,走联合索引。 

相关推荐

  1. limit深度优化思路

    2024-02-11 02:10:01       56 阅读
  2. 面试——深度问题的优化

    2024-02-11 02:10:01       40 阅读
  3. MySQL 深度

    2024-02-11 02:10:01       34 阅读
  4. MySQL深优化

    2024-02-11 02:10:01       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-11 02:10:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-11 02:10:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-11 02:10:01       82 阅读
  4. Python语言-面向对象

    2024-02-11 02:10:01       91 阅读

热门阅读

  1. 鸿蒙学习-app.json5配置文件

    2024-02-11 02:10:01       53 阅读
  2. 任意IOS16系统iPad/Iphone开启台前调度

    2024-02-11 02:10:01       99 阅读
  3. 速盾:海外服务器用了cdn还是卡怎么办

    2024-02-11 02:10:01       51 阅读
  4. 最大期望算法(EM算法)

    2024-02-11 02:10:01       50 阅读
  5. LInux页高速缓存和页写回

    2024-02-11 02:10:01       51 阅读
  6. 图片转Base64字符串并解析

    2024-02-11 02:10:01       52 阅读
  7. 方格定位1_题解

    2024-02-11 02:10:01       49 阅读
  8. 各种能源折标准煤参考系数

    2024-02-11 02:10:01       49 阅读