westonpace commented on PR #14644:
URL: https://github.com/apache/datafusion/pull/14644#issuecomment-2665660769

   > 100MB is not enough for the final merging with spill-reads. There will be 
roughly 200 spill files generated after ingesting all the batches, the size of 
a typical batch for this workload is 352380 bytes. The memory needed for 
merging will be 200 * (352380 bytes) * 2 > 100MB. Merging phase is unspillable 
so it requires a minimum amount of memory to operate. Raising the memory limit 
to 200MB will work for this particular workload.
   
   Thank you for this.  You are correct, with this addition then my test 
passes.  #14692 sounds awesome but I think we can also go far with these 
current fixes in the meantime :rocket: 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to