[
https://issues.apache.org/jira/browse/FLINK-9681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hequn Cheng updated FLINK-9681:
-------------------------------
Description:
Currently, for a group by(or other operators), if minRetentionTime equals to
maxRetentionTime, the group by operator will register a timer for each record
coming at different time which cause performance problem. The reasoning for
having two parameters is that we can avoid to register many timers if we have
more freedom when to discard state. As min equals to max cause performance
problem it is better to make sure these two parameters are not same.
Any suggestions are welcome.
was:Currently, for a group by, if minRetentionTime equals to
maxRetentionTime, the group by operator will register a timer for each record
causing performance problem.
> Make sure minRetentionTime not equal to maxRetentionTime
> --------------------------------------------------------
>
> Key: FLINK-9681
> URL: https://issues.apache.org/jira/browse/FLINK-9681
> Project: Flink
> Issue Type: Improvement
> Components: Table API & SQL
> Reporter: Hequn Cheng
> Assignee: Hequn Cheng
> Priority: Major
>
> Currently, for a group by(or other operators), if minRetentionTime equals to
> maxRetentionTime, the group by operator will register a timer for each record
> coming at different time which cause performance problem. The reasoning for
> having two parameters is that we can avoid to register many timers if we have
> more freedom when to discard state. As min equals to max cause performance
> problem it is better to make sure these two parameters are not same.
> Any suggestions are welcome.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)