flink sql 里面的row number 取topn,这个缓存受table.exec.state.ttl 这个参数控制吗?
以下为热心网友提供的参考意见
Flink SQL中的row number取topn操作不受table.exec.state.ttl参数控制。
table.exec.state.ttl参数用于设置表执行状态的过期时间,它控制着Flink作业中表的状态在被访问后的存活时间。当表的状态超过了该参数指定的时间后,Flink会将过期的状态清理掉,以释放内存资源。
而row number取topn操作是在查询过程中对结果进行排序和截取的操作,与表的执行状态无关。因此,table.exec.state.ttl参数不会对row number取topn操作产生影响。
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/13651.html