分页设计的三十年陷阱:从OFFSET的性能灾难到Cursor的工程突围

一位开发者在生产环境遇到了一个奇怪的问题:分页查询在前100页运行良好,但当用户翻到第500页时,原本2秒的查询变成了2分钟。数据库CPU飙升,整个系统响应变慢。罪魁祸首?那个看起来人畜无害的 LIMIT 10000, 20。 ...

9 min · 4388 words