xudong963 commented on issue #24461: URL: https://github.com/apache/datafusion/issues/24461#issuecomment-6731129769
FYI, I found that DF56 introduced additional copying overhead for grouped aggregates with `FILTER` when [#24444](https://github.com/apache/datafusion/pull/24444) fixed argument evaluation on rejected rows. [#24869](https://github.com/apache/datafusion/pull/24869) reduced some overhead but still filtered every input column per aggregate. [#27119](https://github.com/apache/datafusion/pull/27119) preserves the corrected semantics while filtering only the columns each aggregate needs. This overhead is new in DF56’s grouped path; ungrouped aggregation already had it in DF55. -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
