Closed zzcclp closed 1 day ago
Run Gluten Clickhouse CI on x86
Run Gluten Clickhouse CI on x86
Have you run the ch backend TPC-DS benchmark? Although velox supports the right semi, we found a regression with TPC-DS q14a/q14b. facebookincubator/velox#9980
Yeah, I run the TPCH SF100 banchmark, there is also a regression with the TPCH Q21, 33s to 41s with right semi.
Run Gluten Clickhouse CI on x86
LGTM
Yeah, I run the TPCH SF100 banchmark, there is also a regression with the TPCH Q21, 33s to 41s with right semi.
Given current performance regression, will CH backend continue this work? Thanks.
We plan to add a parameter to control whether to enable this feature.
Run Gluten Clickhouse CI on x86
Run Gluten Clickhouse CI on x86
What changes were proposed in this pull request?
Now Vanilla Spark does not support the right anti/semi join, but CH backend does. According to the runtime statistics, it can convert the
A left anti/semi join B
toB right anti/semi join A
when AQE is on and the side ot A table is the smaller than B table.Close #7971.
(Fixes: #7971)
How was this patch tested?
(Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests)
(If this patch involves UI changes, please attach a screenshot; otherwise, remove this)