Query Optimization13 min read
Page 1 Loads in 8ms, Page 5,000 Takes 4 Seconds — The OFFSET Trap and How Cursors Fix It
Every list endpoint ends in LIMIT 20 OFFSET ?. It has an index, page one returns in 8ms, and it passes review — then one Tuesday page 4,000 takes four seconds and a nightly export job stops finishing.