Skip to content

Conversation

@codeDing18
Copy link
Contributor

Issue Number: close #53019

picked from #53376

What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

Release note

None

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

@Thearas
Copy link
Contributor

Thearas commented Aug 27, 2025

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?

@codeDing18
Copy link
Contributor Author

run buildall

@codeDing18
Copy link
Contributor Author

run buildall

@codeDing18
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17854	7014	6692	6692
q2	2027	174	159	159
q3	10697	1130	1167	1130
q4	10522	709	724	709
q5	7738	2813	2773	2773
q6	211	130	133	130
q7	951	628	593	593
q8	9352	1950	1948	1948
q9	6701	6378	6434	6378
q10	6999	2268	2248	2248
q11	464	266	260	260
q12	391	211	203	203
q13	17796	2988	2967	2967
q14	226	204	208	204
q15	508	470	462	462
q16	478	369	376	369
q17	966	631	562	562
q18	7273	6678	6762	6678
q19	1400	1041	1051	1041
q20	463	201	209	201
q21	4010	3142	3059	3059
q22	1075	993	1009	993
Total cold run time: 108102 ms
Total hot run time: 39759 ms

----- Round 2, with runtime_filter_mode=off -----
q1	6788	6552	6574	6552
q2	331	225	234	225
q3	2891	2941	2900	2900
q4	2027	1851	1803	1803
q5	5745	5720	5688	5688
q6	209	129	131	129
q7	2211	1801	1829	1801
q8	3336	3493	3521	3493
q9	8850	8964	8930	8930
q10	3542	3507	3533	3507
q11	627	490	489	489
q12	815	612	597	597
q13	6963	3219	3130	3130
q14	315	281	285	281
q15	522	473	471	471
q16	494	446	444	444
q17	1833	1651	1640	1640
q18	8235	7667	7610	7610
q19	1711	1584	1578	1578
q20	2050	1824	1814	1814
q21	5246	4965	5039	4965
q22	1140	1063	1076	1063
Total cold run time: 65881 ms
Total hot run time: 59110 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 192237 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 e196da3dbaf0e59a0772fd8648cb8b499d7446c2, data reload: false

query1	947	421	424	421
query2	6269	1927	1899	1899
query3	8677	216	210	210
query4	33429	23613	23783	23613
query5	3689	473	459	459
query6	294	181	187	181
query7	4210	323	339	323
query8	305	232	236	232
query9	9654	2611	2582	2582
query10	479	270	263	263
query11	17980	15276	15143	15143
query12	153	106	101	101
query13	1547	432	426	426
query14	9639	6500	6550	6500
query15	240	172	174	172
query16	7795	474	483	474
query17	1658	655	600	600
query18	1685	333	328	328
query19	249	163	170	163
query20	126	113	118	113
query21	209	107	104	104
query22	4621	4495	4438	4438
query23	34939	34151	34270	34151
query24	12168	2936	2933	2933
query25	665	448	443	443
query26	755	174	172	172
query27	2404	366	369	366
query28	6613	2153	2168	2153
query29	745	467	456	456
query30	284	164	161	161
query31	1083	812	845	812
query32	105	59	56	56
query33	782	309	297	297
query34	960	519	519	519
query35	864	765	750	750
query36	1139	921	952	921
query37	130	71	67	67
query38	4180	3947	3982	3947
query39	1501	1498	1458	1458
query40	197	100	99	99
query41	50	46	47	46
query42	112	105	107	105
query43	526	487	488	487
query44	1381	815	814	814
query45	186	168	167	167
query46	1163	736	765	736
query47	2016	1921	1937	1921
query48	493	391	390	390
query49	948	394	405	394
query50	829	446	444	444
query51	7397	7297	7229	7229
query52	101	89	89	89
query53	266	188	188	188
query54	1202	483	477	477
query55	81	79	85	79
query56	293	253	241	241
query57	1334	1207	1194	1194
query58	223	211	218	211
query59	3161	3016	3104	3016
query60	307	255	267	255
query61	115	113	108	108
query62	859	688	691	688
query63	223	187	194	187
query64	3896	681	667	667
query65	3354	3282	3318	3282
query66	781	305	309	305
query67	16257	15596	15677	15596
query68	4388	584	584	584
query69	448	277	276	276
query70	1148	1095	1063	1063
query71	367	256	257	256
query72	6307	3958	4027	3958
query73	763	348	351	348
query74	10227	9175	8984	8984
query75	3359	2623	2672	2623
query76	2847	1003	1027	1003
query77	373	275	280	275
query78	10508	9557	9612	9557
query79	2556	614	606	606
query80	1138	427	425	425
query81	564	223	220	220
query82	595	87	86	86
query83	233	149	142	142
query84	238	80	81	80
query85	1285	306	291	291
query86	451	294	281	281
query87	4346	4225	4251	4225
query88	4329	2410	2494	2410
query89	408	289	289	289
query90	1991	191	189	189
query91	187	154	173	154
query92	64	49	51	49
query93	2332	567	564	564
query94	806	309	305	305
query95	369	263	266	263
query96	622	285	287	285
query97	3284	3136	3131	3131
query98	226	205	195	195
query99	1512	1309	1298	1298
Total cold run time: 299194 ms
Total hot run time: 192237 ms

@doris-robot
Copy link

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

query1	0.03	0.04	0.03
query2	0.07	0.03	0.04
query3	0.23	0.06	0.06
query4	1.63	0.11	0.10
query5	0.52	0.51	0.51
query6	1.12	0.73	0.73
query7	0.02	0.01	0.02
query8	0.04	0.03	0.03
query9	0.57	0.51	0.50
query10	0.55	0.56	0.58
query11	0.15	0.10	0.10
query12	0.14	0.11	0.11
query13	0.60	0.59	0.60
query14	0.79	0.78	0.79
query15	0.85	0.82	0.84
query16	0.39	0.40	0.39
query17	1.05	1.03	0.99
query18	0.24	0.21	0.22
query19	1.91	1.87	1.74
query20	0.02	0.01	0.02
query21	15.39	0.60	0.59
query22	2.57	2.00	1.64
query23	16.90	0.93	0.84
query24	3.51	1.18	1.04
query25	0.29	0.09	0.05
query26	0.40	0.14	0.15
query27	0.05	0.04	0.03
query28	9.89	0.54	0.44
query29	12.58	3.20	3.20
query30	0.25	0.06	0.06
query31	2.84	0.39	0.40
query32	3.22	0.46	0.44
query33	2.99	3.01	3.04
query34	17.06	4.52	4.52
query35	4.57	4.58	4.59
query36	0.65	0.49	0.48
query37	0.09	0.06	0.06
query38	0.05	0.03	0.04
query39	0.04	0.02	0.02
query40	0.16	0.12	0.13
query41	0.07	0.02	0.02
query42	0.03	0.02	0.02
query43	0.04	0.03	0.02
Total cold run time: 104.56 s
Total hot run time: 30.04 s

@codeDing18
Copy link
Contributor Author

run buildall

@codeDing18
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17586	6932	6669	6669
q2	2051	210	171	171
q3	10605	1103	1190	1103
q4	10347	708	815	708
q5	7791	2785	2808	2785
q6	209	131	133	131
q7	951	617	627	617
q8	9343	1886	1967	1886
q9	6668	6388	6404	6388
q10	7014	2259	2259	2259
q11	458	254	257	254
q12	405	222	214	214
q13	17772	2959	2992	2959
q14	241	225	206	206
q15	497	461	463	461
q16	473	374	362	362
q17	968	590	595	590
q18	7376	6840	6696	6696
q19	1397	1085	1037	1037
q20	463	197	209	197
q21	3866	3155	3018	3018
q22	1122	995	965	965
Total cold run time: 107603 ms
Total hot run time: 39676 ms

----- Round 2, with runtime_filter_mode=off -----
q1	6581	6604	6525	6525
q2	330	238	232	232
q3	2838	2871	2946	2871
q4	2031	1766	1800	1766
q5	5675	5689	5712	5689
q6	209	124	128	124
q7	2185	1813	1839	1813
q8	3340	3491	3516	3491
q9	8751	8937	8787	8787
q10	3576	3491	3580	3491
q11	632	502	519	502
q12	831	619	629	619
q13	8618	3225	3151	3151
q14	295	276	263	263
q15	512	475	464	464
q16	502	446	454	446
q17	1816	1614	1623	1614
q18	8247	7752	7670	7670
q19	1689	1674	1512	1512
q20	2041	1828	1826	1826
q21	5243	5180	5085	5085
q22	1145	1084	1024	1024
Total cold run time: 67087 ms
Total hot run time: 58965 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 191949 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 09ff624750c4cb8762a083b1dd6db6966d006102, data reload: false

query1	957	374	407	374
query2	6348	1912	1954	1912
query3	8682	204	205	204
query4	33492	23511	23836	23511
query5	4216	460	445	445
query6	302	191	189	189
query7	4215	316	329	316
query8	310	225	224	224
query9	9594	2581	2586	2581
query10	487	279	265	265
query11	18112	15012	15158	15012
query12	159	104	105	104
query13	1552	435	422	422
query14	9369	6910	7134	6910
query15	270	173	200	173
query16	8046	504	555	504
query17	1638	608	601	601
query18	2200	335	331	331
query19	299	168	164	164
query20	127	112	113	112
query21	204	114	105	105
query22	4671	4444	4315	4315
query23	34364	34202	34622	34202
query24	11357	2809	2865	2809
query25	633	409	405	405
query26	1174	172	168	168
query27	2456	347	363	347
query28	7101	2152	2170	2152
query29	835	454	431	431
query30	263	149	157	149
query31	1070	824	848	824
query32	99	53	56	53
query33	767	298	315	298
query34	931	510	525	510
query35	866	746	745	745
query36	1115	927	966	927
query37	114	65	70	65
query38	4025	3976	3917	3917
query39	1531	1469	1440	1440
query40	203	98	99	98
query41	50	47	48	47
query42	112	106	105	105
query43	512	497	486	486
query44	1334	814	816	814
query45	185	176	167	167
query46	1159	724	720	720
query47	2013	1943	1928	1928
query48	480	388	383	383
query49	914	393	401	393
query50	838	421	428	421
query51	7484	7352	7161	7161
query52	107	90	92	90
query53	255	187	188	187
query54	1210	487	480	480
query55	80	82	81	81
query56	267	254	237	237
query57	1322	1211	1224	1211
query58	219	204	210	204
query59	3199	2997	2993	2993
query60	288	268	270	268
query61	113	135	116	116
query62	830	692	705	692
query63	225	188	196	188
query64	3889	666	647	647
query65	3338	3338	3325	3325
query66	705	306	322	306
query67	16328	15492	15561	15492
query68	4408	590	585	585
query69	430	265	268	265
query70	1200	1122	1104	1104
query71	326	260	260	260
query72	6281	3911	4137	3911
query73	750	351	359	351
query74	10151	9009	9252	9009
query75	3408	2650	2690	2650
query76	2756	1050	1049	1049
query77	415	286	281	281
query78	10558	9580	9603	9580
query79	2095	596	616	596
query80	1057	447	448	447
query81	555	226	226	226
query82	601	95	91	91
query83	247	155	152	152
query84	240	87	84	84
query85	1301	313	291	291
query86	431	283	286	283
query87	4343	4196	4205	4196
query88	3754	2449	2394	2394
query89	410	289	292	289
query90	1792	188	189	188
query91	185	153	151	151
query92	66	50	50	50
query93	2251	564	560	560
query94	701	316	292	292
query95	357	260	257	257
query96	610	292	284	284
query97	3292	3176	3136	3136
query98	217	196	196	196
query99	1568	1286	1285	1285
Total cold run time: 298366 ms
Total hot run time: 191949 ms

@doris-robot
Copy link

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

query1	0.03	0.03	0.04
query2	0.07	0.03	0.03
query3	0.23	0.07	0.06
query4	1.62	0.11	0.10
query5	0.53	0.51	0.51
query6	1.13	0.74	0.73
query7	0.03	0.02	0.02
query8	0.04	0.04	0.03
query9	0.55	0.49	0.50
query10	0.57	0.53	0.56
query11	0.14	0.11	0.10
query12	0.14	0.11	0.11
query13	0.61	0.59	0.59
query14	0.80	0.81	0.79
query15	0.84	0.83	0.83
query16	0.40	0.38	0.39
query17	1.00	1.10	1.01
query18	0.22	0.22	0.21
query19	1.91	1.79	1.91
query20	0.02	0.01	0.02
query21	15.46	0.59	0.58
query22	2.40	2.56	1.48
query23	17.00	0.92	0.96
query24	3.36	0.82	1.75
query25	0.20	0.05	0.07
query26	0.47	0.14	0.15
query27	0.04	0.04	0.04
query28	9.58	0.56	0.47
query29	12.59	3.22	3.20
query30	0.25	0.06	0.06
query31	2.86	0.38	0.36
query32	3.25	0.46	0.47
query33	2.98	3.02	3.02
query34	17.17	4.54	4.53
query35	4.58	4.62	4.50
query36	0.66	0.48	0.47
query37	0.09	0.06	0.06
query38	0.04	0.03	0.03
query39	0.04	0.02	0.02
query40	0.16	0.14	0.12
query41	0.08	0.02	0.02
query42	0.03	0.03	0.02
query43	0.03	0.03	0.03
Total cold run time: 104.2 s
Total hot run time: 29.75 s

@codeDing18
Copy link
Contributor Author

run p0

@codeDing18 codeDing18 closed this Aug 30, 2025
@codeDing18 codeDing18 reopened this Aug 30, 2025
@codeDing18
Copy link
Contributor Author

run p0

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Sep 1, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Sep 1, 2025

PR approved by at least one committer and no changes requested.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 1, 2025

PR approved by anyone and no changes requested.

Copy link
Contributor

@dataroaring dataroaring left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dataroaring dataroaring merged commit 746b8c9 into apache:branch-3.0 Sep 5, 2025
28 of 29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by one committer. reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants