create view tmp AS
SELECT
ranking_day as `ranking_date`,
COUNT(DISTINCT uuid) as `orderNumDay`,
MAX(updatetime) as `update_time`
FROM
TABLE(
CUMULATE(TABLE kafkastream_fbuy2_view, DESCRIPTOR(proctime), INTERVAL '10' SECOND, INTERVAL '1' DAY))
GROUP BY window_start, window_end, ranking_day;
图中是我统计每天的数据量,并做每10秒钟的输出,使用了CUMULATE函数后,不会内存溢出了,出现了锁mysql 表的情况,离线修复不了,不知道大家有没有遇到这种情况?
就比如我要在20230614的3点修复20230613的那个数据,更新不了会被锁住,等到20230615的时候才能修复到20230613的那个数据
flink sql 知其所以然(十):大家都用 cumulate window 计算累计指标啦-腾讯云开发者社区-腾讯云