[opt](inverted index) mow supports index optimization#37428
[opt](inverted index) mow supports index optimization#37428qidaye merged 1 commit intoapache:masterfrom
Conversation
|
Thank you for your contribution to Apache Doris. Since 2024-03-18, the Document has been moved to doris-website. |
|
clang-tidy review says "All clean, LGTM! 👍" |
| for (auto cid : read_column_ids) { | ||
| if (_prune_column(cid, (*mutable_columns)[cid], true, select_size)) { | ||
| auto& colunm = (*mutable_columns)[cid]; | ||
| if (_no_need_read_key_data(cid, colunm, select_size)) { |
There was a problem hiding this comment.
can you call _no_need_read_key_data inside _prune_column?
|
clang-tidy review says "All clean, LGTM! 👍" |
|
clang-tidy review says "All clean, LGTM! 👍" |
|
clang-tidy review says "All clean, LGTM! 👍" |
|
run buildall |
TPC-H: Total hot run time: 39920 ms |
TPC-DS: Total hot run time: 172931 ms |
ClickBench: Total hot run time: 30.31 s |
|
run buildall |
|
clang-tidy review says "All clean, LGTM! 👍" |
TPC-H: Total hot run time: 39748 ms |
TPC-DS: Total hot run time: 173776 ms |
ClickBench: Total hot run time: 31.53 s |
| } | ||
|
|
||
| if (!_col_predicates.empty() || !_col_preds_except_leafnode_of_andnode.empty()) { | ||
| if (!_common_expr_ctxs_push_down.empty() || !_remaining_conjunct_roots.empty()) { |
There was a problem hiding this comment.
Is the modifications in _can_opt_topn_reads related to mow need_read_key_data?
|
PR approved by at least one committer and no changes requested. |
|
PR approved by anyone and no changes requested. |
|
run p0 |
|
run p0 |
|
clang-tidy review says "All clean, LGTM! 👍" |
1 similar comment
|
clang-tidy review says "All clean, LGTM! 👍" |
|
run buildall |
|
clang-tidy review says "All clean, LGTM! 👍" |
TPC-H: Total hot run time: 40373 ms |
TPC-DS: Total hot run time: 172802 ms |
ClickBench: Total hot run time: 31.57 s |
1. mow support no need_read_data opt. 2. mow support topN opt.
1. mow support no need_read_data opt. 2. mow support topN opt.
1. mow support no need_read_data opt. 2. mow support topN opt.
1. mow support no need_read_data opt. 2. mow support topN opt.
apache#37428 apache#37429 <!--Describe your changes.-->
Proposed changes