灌水唠嗑区
其他
问答
为什么 MySQL 中 limit 1000000,10 很慢,怎么优化?
发表于2026-05-21 17:40:14234次浏览3个评论
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【GBase版本】:
【操作系统】:
【CPU】:
【问题描述】*:为什么 MySQL 中 limit 1000000,10 很慢,怎么优化?
评论
登录后才可以发表评论
GBase用户21143发表于 2个月前
偏移量过大
GBase用户21143发表于 2个月前
数据库遍历海量数据后再截取,IO 与检索开销极高。
GBase用户51829发表于 2个月前
原因:MySQL 需先扫描并丢弃前 1000000 条数据,IO 与计算开销极大;
优化:用主键 id 范围查询替代深分页,只扫描目标数据。
优化:用主键 id 范围查询替代深分页,只扫描目标数据。
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526