Spill
Spilling is not an error; it is the engine refusing to crash. It also turns the fast part of a query into the slow part, which is why it shows up in metrics.
Spilling is not an error; it is the engine refusing to crash. It also turns the fast part of a query into the slow part, which is why it shows up in metrics.
Compare DuckDB, Polars, and Arrow with Parquet queries, null-safe joins, and interchange checks. Separate result correctness from memory and speed claims.