计算30天留存问题

建议把并行度调低看下,set parallel_fragment_exec_instance_num=24

另外看下select * from statistics.table_statistic_v1 where table_name like '% mds_log_weblog_click_test1%'的输出,如果没有,执行下 ```
ANALYZE TABLE mds_log_weblog_click_test1

之后再执行这个sql

并行度调低怎么样呢?

set streaming_preaggregation_mode = force_streaming;
set new_planner_agg_stage = 1;
设置这个再跑下看下结果

发下profile

另外也可以参考下https://www.bilibili.com/video/BV13T4y1o7K8?from=search&seid=314660585554512892&spm_id_from=333.337.0.0,看看bitmap能满足嘛

你好,2.2版本推出了新的留存函数,会有比较大的优化,可参考retention函数