Conversation
|
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
|
run buildall |
TPC-H: Total hot run time: 27608 ms |
TPC-DS: Total hot run time: 152972 ms |
FE UT Coverage ReportIncrement line coverage |
FE Regression Coverage ReportIncrement line coverage |
|
run buildall |
TPC-H: Total hot run time: 27615 ms |
TPC-DS: Total hot run time: 152691 ms |
FE UT Coverage ReportIncrement line coverage |
FE Regression Coverage ReportIncrement line coverage |
742e5dc to
d8703bf
Compare
|
run buildall |
TPC-H: Total hot run time: 27628 ms |
TPC-DS: Total hot run time: 152941 ms |
FE Regression Coverage ReportIncrement line coverage |
d8703bf to
a143380
Compare
|
run buildall |
a143380 to
5e7967e
Compare
|
run buildall |
TPC-H: Total hot run time: 27570 ms |
TPC-DS: Total hot run time: 153610 ms |
5e7967e to
295bd29
Compare
|
run buildall |
TPC-H: Total hot run time: 27389 ms |
TPC-DS: Total hot run time: 152811 ms |
FE UT Coverage ReportIncrement line coverage |
295bd29 to
0f4a389
Compare
|
run buildall |
TPC-H: Total hot run time: 27560 ms |
TPC-DS: Total hot run time: 153374 ms |
ds14 增加了agg push,执行时间 4.7 -> 4.8 h13 增加了 agg push,应该让p6 恢复到 p4 的成绩,提高一些 当任一 group key的ndv 接近 行数(0.9 倍)时,不下推agg DORIS-24367 case-when 不能下推join 补null的一侧 pick unnest-subquery-cte ut-tmp adjust rt update-shape fix eager_agg.groovy, runtime_filter_mode=OFF; fmt 14/67 因为rebase后增加了 repeat 拆分, 形状变化 支持 min(if), max(if), 增加了context.isValid检查,避免无效下推 doris-24240: rewriteRoot 检查nullable失败则不做eagerAgg column pruning 不产生不合法 的setOp 24207-2: orExpansion union 字段没对齐 DORIS-24239 context.groupKeys 不能为空 DORIS-24206: fix EliminateGroupByKeyByUniform bug:没有替换alias的exprId DORIS-24205 1. union 的孩子不能部分改写 2. agg 输入字段和 group key 有交集,则不下推 LogicalProject 构造projectMap时不能有unbound DORIS-23842 没有aggFunc时 下推包含所有group key 的分支,而不是大分支. ds37/38/82/87 受到影响。select distinct A from T1 join T2 on ... group by A` aliasMap 使用HashMap,不用IdentityMap DORIS-24149 DORIS-24151 doris-24150 rt case 1. exprId 的等值判断, 2.update rt. DORIS-24150 update shape remove unused code 1. sum-if 不考虑穿过bigJoin, 2. 支持union q5 两个sum(0)错误去重了 sum-if 基本款 (还没有支持union), 43 有提升 simple sum-if no union 检查context的字段 是project的输出.拒绝 sum(A) 下推 proj(x, x+y as A) 且x 不是group key derive deep false throw exception for eager agg when FeDebug 1. remove finalGroupKeys, 2. project 下推后改写projects push agg on join group key only slotreference do not support avg/count mode=1 时 即使没有经过big join 也要 强制 下推 shape with/without pkfk based on tpc_preview
…ull侧的下推,这导致agg 推到了非补null侧
|
run buildall |
TPC-H: Total hot run time: 27530 ms |
TPC-DS: Total hot run time: 153438 ms |
What problem does this PR solve?
Issue Number: close #xxx
Related PR: #xxx
Problem Summary:
Release note
None
Check List (For Author)
Test
Behavior changed:
Does this need documentation?
Check List (For Reviewer who merge this PR)