[ https://issues.apache.org/jira/browse/CALCITE-6907?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17937704#comment-17937704 ]
Zhen Chen commented on CALCITE-6907: ------------------------------------ This idea is very interesting. If graphs can be reused between different HepPrograms, can it be done between different SQL plans as well? > Optimize HepPlanner latency for large plan > ------------------------------------------ > > Key: CALCITE-6907 > URL: https://issues.apache.org/jira/browse/CALCITE-6907 > Project: Calcite > Issue Type: Improvement > Reporter: Wenzhuang Zhu > Priority: Major > > HepPlanner cannot quickly optimize plan with 10K+ rel nodes. > We can improve it by: > 1.HepPlanner support graph reuse for different HepProgram. > 2.Don't do eager graph gc, e.g. for listener and graph iterator. > 3.Use large plan friendly graph iterator. -- This message was sent by Atlassian Jira (v8.20.10#820010)