Skip to content

Conversation

@kaka11chen
Copy link
Contributor

What problem does this PR solve?

Problem Summary:

Release note

Cherry-pick #44777

Check List (For Author)

  • Test

    • 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
  • Behavior changed:

    • No.
    • Yes.
  • Does this need documentation?

    • No.
    • Yes.

Check List (For Reviewer who merge this PR)

  • Confirm the release note
  • Confirm test cases
  • Confirm document
  • Add branch pick label

@kaka11chen kaka11chen requested a review from dataroaring as a code owner May 29, 2025 02:54
@hello-stephen
Copy link
Contributor

Thank you for your contribution to Apache Doris.
Don't know what should be done next? See How to process your PR.

Please clearly describe your PR:

  1. What problem was fixed (it's best to include specific error reporting information). How it was fixed.
  2. Which behaviors were modified. What was the previous behavior, what is it now, why was it modified, and what possible impacts might there be.
  3. What features were added. Why was this function added?
  4. Which code was refactored and why was this part of the code refactored?
  5. Which functions were optimized and what is the difference before and after the optimization?

@kaka11chen
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 40081 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 4e6be90e2339ac824a33d06bef590ada75c78496, data reload: false

------ Round 1 ----------------------------------
q1	17570	6928	6627	6627
q2	2055	171	188	171
q3	10636	1129	1201	1129
q4	10297	742	701	701
q5	7777	2928	2838	2838
q6	216	136	132	132
q7	965	620	609	609
q8	9372	1910	2046	1910
q9	6661	6440	6417	6417
q10	6978	2248	2320	2248
q11	467	261	256	256
q12	407	221	213	213
q13	17798	2957	2980	2957
q14	254	215	210	210
q15	516	460	468	460
q16	494	390	376	376
q17	997	520	580	520
q18	7451	6752	6751	6751
q19	1394	1088	1118	1088
q20	489	194	197	194
q21	4307	3281	3319	3281
q22	1117	993	1034	993
Total cold run time: 108218 ms
Total hot run time: 40081 ms

----- Round 2, with runtime_filter_mode=off -----
q1	6614	6561	6568	6561
q2	330	227	226	226
q3	2868	2713	2960	2713
q4	2103	1789	1806	1789
q5	5619	5722	5716	5716
q6	208	124	124	124
q7	2162	1736	1750	1736
q8	3342	3575	3541	3541
q9	8845	8832	8893	8832
q10	3572	3515	3581	3515
q11	584	498	494	494
q12	787	587	609	587
q13	8693	3135	3165	3135
q14	307	265	279	265
q15	517	460	470	460
q16	489	423	427	423
q17	1846	1635	1611	1611
q18	8302	7800	7763	7763
q19	1676	1576	1510	1510
q20	2097	1846	1912	1846
q21	5402	5438	5198	5198
q22	1123	1001	1036	1001
Total cold run time: 67486 ms
Total hot run time: 59046 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 190751 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 4e6be90e2339ac824a33d06bef590ada75c78496, data reload: false

query1	985	375	368	368
query2	6510	2013	1950	1950
query3	6710	222	223	222
query4	33920	23364	23554	23364
query5	4324	469	431	431
query6	284	185	191	185
query7	4644	317	317	317
query8	278	229	229	229
query9	9705	2648	2603	2603
query10	467	267	264	264
query11	18224	15283	15097	15097
query12	158	101	103	101
query13	1662	436	431	431
query14	9705	6740	6568	6568
query15	240	175	180	175
query16	8089	510	488	488
query17	1619	600	574	574
query18	2133	324	325	324
query19	222	163	161	161
query20	117	107	111	107
query21	205	103	105	103
query22	4554	4153	4101	4101
query23	34323	33714	33692	33692
query24	11803	2862	2907	2862
query25	704	412	404	404
query26	1787	176	170	170
query27	3014	350	353	350
query28	7931	2173	2125	2125
query29	1054	452	450	450
query30	327	162	161	161
query31	1028	791	815	791
query32	102	59	60	59
query33	799	305	304	304
query34	950	517	517	517
query35	900	741	731	731
query36	1092	909	937	909
query37	140	84	70	70
query38	3947	3858	3892	3858
query39	1486	1416	1423	1416
query40	294	107	105	105
query41	57	52	56	52
query42	118	101	105	101
query43	527	502	499	499
query44	1283	839	815	815
query45	185	168	173	168
query46	1165	725	733	725
query47	1961	1849	1843	1843
query48	486	396	402	396
query49	1267	409	412	409
query50	827	418	417	417
query51	7347	7162	7416	7162
query52	104	92	94	92
query53	278	194	188	188
query54	1322	471	470	470
query55	85	80	83	80
query56	285	257	270	257
query57	1238	1132	1136	1132
query58	250	216	225	216
query59	3252	3092	2929	2929
query60	297	267	257	257
query61	124	144	114	114
query62	850	666	683	666
query63	223	194	195	194
query64	5334	683	654	654
query65	3327	3205	3210	3205
query66	1439	315	309	309
query67	16230	15709	15649	15649
query68	4633	618	598	598
query69	458	265	278	265
query70	1131	1074	1124	1074
query71	399	257	258	257
query72	6712	4068	4050	4050
query73	775	352	355	352
query74	10191	9033	9245	9033
query75	3452	2698	2681	2681
query76	2699	1004	1053	1004
query77	427	299	280	280
query78	10477	9720	9505	9505
query79	1178	611	621	611
query80	782	444	455	444
query81	507	218	219	218
query82	1281	98	87	87
query83	239	146	149	146
query84	238	81	80	80
query85	1143	303	312	303
query86	321	305	303	303
query87	4346	4222	4302	4222
query88	3557	2388	2360	2360
query89	414	298	299	298
query90	2053	191	192	191
query91	190	156	155	155
query92	61	51	51	51
query93	1072	577	564	564
query94	823	297	308	297
query95	361	266	269	266
query96	622	280	287	280
query97	3372	3162	3158	3158
query98	222	206	201	201
query99	1500	1294	1281	1281
Total cold run time: 301933 ms
Total hot run time: 190751 ms

@doris-robot
Copy link

ClickBench: Total hot run time: 30.62 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit 4e6be90e2339ac824a33d06bef590ada75c78496, data reload: false

query1	0.03	0.03	0.03
query2	0.07	0.03	0.03
query3	0.23	0.07	0.06
query4	1.63	0.11	0.10
query5	0.51	0.50	0.52
query6	1.14	0.73	0.72
query7	0.02	0.02	0.01
query8	0.04	0.03	0.04
query9	0.58	0.50	0.50
query10	0.56	0.56	0.56
query11	0.14	0.10	0.11
query12	0.14	0.10	0.11
query13	0.60	0.60	0.59
query14	0.77	0.79	0.82
query15	0.85	0.83	0.82
query16	0.39	0.37	0.39
query17	1.05	1.00	1.06
query18	0.23	0.22	0.22
query19	1.91	1.78	1.87
query20	0.02	0.01	0.01
query21	15.40	0.58	0.58
query22	2.61	2.54	2.06
query23	16.62	1.12	0.90
query24	3.12	1.08	1.39
query25	0.25	0.10	0.09
query26	0.46	0.13	0.13
query27	0.05	0.05	0.04
query28	9.98	0.55	0.46
query29	12.60	3.32	3.22
query30	0.27	0.06	0.06
query31	2.87	0.39	0.38
query32	3.23	0.48	0.46
query33	2.97	3.01	3.03
query34	16.96	4.54	4.53
query35	4.59	4.59	4.53
query36	0.68	0.47	0.51
query37	0.09	0.06	0.06
query38	0.05	0.04	0.04
query39	0.03	0.02	0.02
query40	0.17	0.12	0.13
query41	0.08	0.02	0.02
query42	0.03	0.02	0.02
query43	0.04	0.03	0.02
Total cold run time: 104.06 s
Total hot run time: 30.62 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 5.66% (3/53) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 41.09% (10866/26444)
Line Coverage 31.92% (92890/290982)
Region Coverage 31.03% (47933/154469)
Branch Coverage 27.50% (24554/89286)

@kaka11chen kaka11chen closed this Jul 9, 2025
@kaka11chen kaka11chen force-pushed the cherry-pick-44777-3.0 branch from 4e6be90 to e7cd9fd Compare July 9, 2025 14:27
@kaka11chen
Copy link
Contributor Author

run buildall

3 similar comments
@kaka11chen
Copy link
Contributor Author

run buildall

@kaka11chen
Copy link
Contributor Author

run buildall

@kaka11chen
Copy link
Contributor Author

run buildall

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants