[Opt](meta)persist segment rows in rowse meta pb#59476
[Opt](meta)persist segment rows in rowse meta pb#59476dataroaring merged 5 commits intoapache:masterfrom
Conversation
|
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
10e2859 to
3e58e66
Compare
3e58e66 to
d96f385
Compare
|
run buildall |
Cloud UT Coverage ReportIncrement line coverage Increment coverage report
|
FE UT Coverage ReportIncrement line coverage `` 🎉 |
TPC-H: Total hot run time: 35161 ms |
TPC-DS: Total hot run time: 174355 ms |
ClickBench: Total hot run time: 27.06 s |
d96f385 to
91b5e99
Compare
|
run buildall |
TPC-H: Total hot run time: 34296 ms |
Cloud UT Coverage ReportIncrement line coverage Increment coverage report
|
TPC-DS: Total hot run time: 174886 ms |
ClickBench: Total hot run time: 27.18 s |
FE UT Coverage ReportIncrement line coverage `` 🎉 |
91b5e99 to
9b06167
Compare
|
run buildall |
Cloud UT Coverage ReportIncrement line coverage Increment coverage report
|
FE UT Coverage ReportIncrement line coverage `` 🎉 |
TPC-H: Total hot run time: 35481 ms |
TPC-DS: Total hot run time: 174355 ms |
ClickBench: Total hot run time: 27.69 s |
9b06167 to
3796d2c
Compare
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
3dd1006 to
67dbc4d
Compare
|
run buildall |
Cloud UT Coverage ReportIncrement line coverage Increment coverage report
|
FE UT Coverage ReportIncrement line coverage `` 🎉 |
TPC-H: Total hot run time: 32132 ms |
TPC-DS: Total hot run time: 172734 ms |
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
|
PR approved by at least one committer and no changes requested. |
|
PR approved by anyone and no changes requested. |
### What problem does this PR solve? ### Cold run test result - Environment: 1 FE + 2 BE(aliyun, [ecs.i4g.16xlarge](https://help.aliyun.com/zh/ecs/user-guide/instance-families-with-local-ssds#i4g), 2.7 GHz Intel® Xeon® Scalable (Ice Lake) processors with high-performance local NVMe SSDs) - Network baseline bandwidth **32 Gbit/s** on each machine - Duplicate table, 16 buckets, 6178831001 rows, data size is 396.837 GB - Cold run means **query without any doris page, OS page cache or local disk file cache, all data will be fetched from S3**. - Query: `select count(user_id) from test_dup3 where env_id % 10 = 0 and user_id%10=0 and time % 10 =0 and event_id % 10 = 0 and length(domain) % 10 = 0 and length(path) % 10 = 0 and length(query)%10=0;` - For this query, each BE will download **114GB** data to local disk file cache from S3 - 8 instance * 48 scanner = 384 scanner on each BE, and scanner thread pool size is set to 48 ||no prefetch|prefetch_block_size=2| |---|---|---| | query time | 2min47sec | 39sec273ms | | network bandwidth</br>(on one BE) | <img width="960" height="720" alt="slow" src="https://github.com/user-attachments/assets/73a5d621-dc9c-4885-b336-9975230a40c9" />| <img width="960" height="720" alt="fast" src="https://github.com/user-attachments/assets/0e147c4a-7b13-4eaa-a6ea-a8c171ce1c52" />| based on #59476 ### Check List (For Author) - Test <!-- At least one of them must be included. --> - [ ] Regression test - [ ] Unit Test - [ ] Manual test (add detailed scripts or steps below) - [ ] No need to test or manual test. Explain why: - [ ] This is a refactor/code format and no logic has been changed. - [ ] Previous test can cover this change. - [ ] No code files have been changed. - [ ] Other reason <!-- Add your reason? --> - Behavior changed: - [ ] No. - [ ] Yes. <!-- Explain the behavior change --> - Does this need documentation? - [ ] No. - [ ] Yes. <!-- Add document PR link here. eg: apache/doris-website#1214 --> ### Check List (For Reviewer who merge this PR) - [ ] Confirm the release note - [ ] Confirm test cases - [ ] Confirm document - [ ] Add branch pick label <!-- Add branch pick label that this PR should merge into -->
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)