Cursor查询和分页查询对比

发布时间:2026/7/14 11:26:18
Cursor查询和分页查询对比 取决于场景场景推荐方式原因数据量小翻页查询分页LIMIT/OFFSET简单直接够用数据量大逐条处理Cursor内存友好不会 OOM需要跳到某一页分页Cursor 不支持随机跳页速度对比分页查询Cursor单次查询速度快数据库优化好差不多大数据量可能慢offset 越大越慢稳定内存占用高一次性加载 limit 条低逐条读取举例说明-- 分页offset100000, limit10 -- MySQL 需要先跳过 10万条再取 10条慢 -- Cursor流式读取不关心 offset逐条取稳定结论少量数据翻页 → 分页快且方便大数据量遍历/导出 → Cursor 更优稳定、省内存offset 很大时 → 分页会变慢Cursor 不受影响