场景 :某金融系统使用 ROWNUM 实现分页,随着数据量增长,第 N 页查询响应时间从毫秒级上升至数秒。
问题 :ROWNUM <= 100000 导致数据库需扫描前 10 万行,全表扫描代价极高。
优化 :改用基于主键或时间字段的“游标分页”(如 WHERE id > last_id LIMIT 100 ),避免深度分页扫描。
1 个赞
12:12:06,签到打卡!
警告,多次警告,将进行封号3
10:29:09,签到打卡!