article
Streaming export read every row into memory before it sent one
The dashboard's export route gathered the whole result into memory before replying. The rewrite streams but never waits for a slow reader, and the plan check guarding it had its key respelled the same day.
Read more 5m read