alamb commented on PR #9871:
URL: 
https://github.com/apache/arrow-datafusion/pull/9871#issuecomment-2028682239

   > For the performance part, I learned the overall plan optimization phase is 
costly, but haven't looked into the per rule detail. The planner benchmark is 
very helpful 👍
   
   Yes, I agree. It is key to our ability to make performance improvements in 
planning
   
   > For this specific rule, it needs many traverse passes and many stringify 
in the base. I agree with @alamb that this fix doesn't make worse. But find 
some way to alleviate the overhead is very meaningful, especially when we 
extend this rule to run across plans. And the way to identify an expr might 
also need to change later considering #9776.
   
   💯  to this as well. I think avoiding creating String identifiers will be the 
key.


-- 
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]

Reply via email to