Skip to content

Conversation

@yiguolei
Copy link
Contributor

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 Nov 29, 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?

@yiguolei
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17650	5058	4918	4918
q2	2085	323	207	207
q3	10230	1309	739	739
q4	10215	886	378	378
q5	7528	2438	2279	2279
q6	189	171	140	140
q7	948	785	639	639
q8	9352	1311	1033	1033
q9	6881	5261	5203	5203
q10	6878	2236	1817	1817
q11	519	318	298	298
q12	338	366	233	233
q13	17813	3600	3049	3049
q14	231	251	216	216
q15	586	526	517	517
q16	874	870	805	805
q17	598	747	508	508
q18	7682	6982	6921	6921
q19	1091	940	583	583
q20	337	333	236	236
q21	3568	3211	2256	2256
q22	1038	1006	951	951
Total cold run time: 106631 ms
Total hot run time: 33926 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4928	4908	4883	4883
q2	340	376	304	304
q3	2150	2664	2261	2261
q4	1291	1722	1284	1284
q5	4177	4162	4581	4162
q6	223	188	142	142
q7	2129	2020	1721	1721
q8	2667	2475	2468	2468
q9	7472	7431	7523	7431
q10	3065	3250	2847	2847
q11	594	515	497	497
q12	678	752	636	636
q13	3394	3868	3463	3463
q14	282	303	283	283
q15	561	527	524	524
q16	873	943	876	876
q17	1211	1365	1427	1365
q18	7879	7689	7702	7689
q19	847	778	840	778
q20	2020	2058	1893	1893
q21	4691	4277	4170	4170
q22	1091	1037	987	987
Total cold run time: 52563 ms
Total hot run time: 50664 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 181708 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 6fb0698a88c057e74547d84ced6159a459a2fa81, data reload: false

query1	1055	420	384	384
query2	6581	1197	1169	1169
query3	6770	233	233	233
query4	25169	23226	23257	23226
query5	5168	669	500	500
query6	336	237	219	219
query7	4659	505	315	315
query8	307	245	249	245
query9	8704	2601	2633	2601
query10	546	351	314	314
query11	15383	14870	14561	14561
query12	184	120	118	118
query13	1690	567	447	447
query14	9350	5971	6065	5971
query15	217	203	195	195
query16	7701	717	513	513
query17	1209	773	650	650
query18	2052	442	356	356
query19	217	203	181	181
query20	134	122	127	122
query21	222	138	119	119
query22	3784	3964	3722	3722
query23	33117	31745	31998	31745
query24	8489	2439	2400	2400
query25	649	591	452	452
query26	1238	274	161	161
query27	2748	492	342	342
query28	4328	2157	2139	2139
query29	788	632	484	484
query30	317	243	209	209
query31	817	717	633	633
query32	90	72	74	72
query33	599	393	336	336
query34	811	876	547	547
query35	790	828	747	747
query36	892	979	825	825
query37	125	110	93	93
query38	3920	3943	3766	3766
query39	1645	1398	1388	1388
query40	237	134	129	129
query41	69	61	60	60
query42	126	116	118	116
query43	442	443	418	418
query44	1324	768	748	748
query45	199	195	183	183
query46	879	996	639	639
query47	1706	1746	1640	1640
query48	394	432	341	341
query49	809	517	423	423
query50	682	683	426	426
query51	3879	3857	3847	3847
query52	120	113	105	105
query53	244	270	197	197
query54	316	302	285	285
query55	99	94	98	94
query56	363	331	352	331
query57	1124	1152	1094	1094
query58	286	285	284	284
query59	2302	2370	2387	2370
query60	349	359	347	347
query61	158	159	161	159
query62	796	700	648	648
query63	231	195	198	195
query64	4506	1183	908	908
query65	4041	3976	3960	3960
query66	1116	451	338	338
query67	15297	14982	15034	14982
query68	8054	934	619	619
query69	524	346	314	314
query70	1106	1058	1022	1022
query71	427	349	317	317
query72	5746	5014	4993	4993
query73	669	564	350	350
query74	8783	8695	8683	8683
query75	3051	3044	2560	2560
query76	3314	1141	764	764
query77	511	411	319	319
query78	9525	9758	8857	8857
query79	2069	860	619	619
query80	645	568	486	486
query81	514	277	234	234
query82	215	143	109	109
query83	265	259	250	250
query84	262	115	96	96
query85	877	482	438	438
query86	387	314	265	265
query87	3961	4120	3920	3920
query88	3501	2282	2287	2282
query89	385	335	293	293
query90	2013	223	223	223
query91	176	168	141	141
query92	91	65	69	65
query93	2003	988	651	651
query94	738	445	331	331
query95	509	409	411	409
query96	507	547	281	281
query97	2605	2702	2553	2553
query98	249	224	207	207
query99	1289	1401	1290	1290
Total cold run time: 269866 ms
Total hot run time: 181708 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.05
query2	0.10	0.05	0.04
query3	0.25	0.09	0.08
query4	1.60	0.11	0.11
query5	0.27	0.26	0.25
query6	1.20	0.65	0.64
query7	0.03	0.02	0.03
query8	0.05	0.04	0.04
query9	0.57	0.51	0.50
query10	0.56	0.56	0.54
query11	0.16	0.10	0.11
query12	0.15	0.12	0.11
query13	0.62	0.60	0.60
query14	0.99	0.99	0.99
query15	0.83	0.79	0.80
query16	0.40	0.41	0.39
query17	1.05	1.05	1.02
query18	0.22	0.22	0.21
query19	1.94	1.91	1.86
query20	0.02	0.01	0.01
query21	15.46	0.27	0.14
query22	4.78	0.05	0.05
query23	16.17	0.26	0.10
query24	1.37	0.26	0.46
query25	0.05	0.05	0.05
query26	0.15	0.13	0.14
query27	0.06	0.05	0.04
query28	3.75	1.26	1.02
query29	12.58	3.91	3.33
query30	0.28	0.14	0.12
query31	2.82	0.61	0.41
query32	3.22	0.54	0.47
query33	3.00	3.05	3.06
query34	16.79	5.17	4.55
query35	4.54	4.55	4.56
query36	0.67	0.49	0.48
query37	0.11	0.07	0.06
query38	0.08	0.05	0.04
query39	0.04	0.03	0.03
query40	0.17	0.14	0.14
query41	0.09	0.03	0.02
query42	0.04	0.03	0.03
query43	0.04	0.03	0.04
Total cold run time: 97.33 s
Total hot run time: 27.45 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 0.00% (0/4) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.90% (18513/34995)
Line Coverage 38.46% (169660/441186)
Region Coverage 33.23% (131647/396144)
Branch Coverage 34.19% (56688/165809)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 25.00% (1/4) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.70% (24603/34313)
Line Coverage 58.35% (257207/440793)
Region Coverage 53.43% (214236/400956)
Branch Coverage 54.95% (91612/166706)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 0.00% (0/3) 🎉
Increment coverage report
Complete coverage report

@yiguolei
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17622	5038	4902	4902
q2	2034	349	205	205
q3	10203	1292	708	708
q4	10233	868	357	357
q5	7502	2503	2162	2162
q6	181	168	137	137
q7	941	786	639	639
q8	9331	1340	1020	1020
q9	6974	5297	5252	5252
q10	6873	2226	1849	1849
q11	518	315	296	296
q12	330	377	231	231
q13	17976	3668	3089	3089
q14	238	246	230	230
q15	603	507	506	506
q16	900	874	810	810
q17	603	743	500	500
q18	7896	7167	7087	7087
q19	1099	945	543	543
q20	340	335	226	226
q21	3582	3421	2248	2248
q22	998	983	966	966
Total cold run time: 106977 ms
Total hot run time: 33963 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4982	4913	4886	4886
q2	324	415	311	311
q3	2120	2670	2308	2308
q4	1324	1746	1297	1297
q5	4195	4343	4487	4343
q6	212	178	138	138
q7	2115	1959	1865	1865
q8	2694	2668	2438	2438
q9	7512	7464	7449	7449
q10	3034	3279	2831	2831
q11	617	532	521	521
q12	668	737	654	654
q13	3400	3910	3359	3359
q14	318	327	314	314
q15	645	595	535	535
q16	888	914	857	857
q17	1144	1419	1428	1419
q18	7778	7778	7610	7610
q19	786	763	780	763
q20	2006	2158	1887	1887
q21	4590	4236	4124	4124
q22	1073	1031	972	972
Total cold run time: 52425 ms
Total hot run time: 50881 ms

@doris-robot
Copy link

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

query1	1056	411	378	378
query2	6568	1177	1172	1172
query3	6772	242	226	226
query4	25558	23318	22989	22989
query5	4859	647	509	509
query6	341	238	218	218
query7	4644	501	314	314
query8	332	265	254	254
query9	8743	2642	2626	2626
query10	548	351	335	335
query11	15466	15232	14541	14541
query12	186	120	117	117
query13	1699	579	442	442
query14	9508	5955	5961	5955
query15	216	197	183	183
query16	7658	720	536	536
query17	1219	781	634	634
query18	2052	449	350	350
query19	214	214	187	187
query20	128	127	121	121
query21	220	135	116	116
query22	3835	3995	3784	3784
query23	33053	31864	32273	31864
query24	8518	2396	2394	2394
query25	628	516	441	441
query26	1238	280	170	170
query27	2727	492	347	347
query28	4306	2152	2134	2134
query29	758	617	500	500
query30	307	246	209	209
query31	821	711	618	618
query32	79	77	76	76
query33	593	382	322	322
query34	816	866	559	559
query35	848	828	760	760
query36	878	923	865	865
query37	120	111	88	88
query38	3889	3815	3766	3766
query39	1506	1404	1412	1404
query40	220	132	115	115
query41	66	62	61	61
query42	127	112	114	112
query43	436	456	424	424
query44	1280	771	762	762
query45	193	190	185	185
query46	865	1004	641	641
query47	1681	1766	1687	1687
query48	394	421	324	324
query49	789	513	410	410
query50	652	698	414	414
query51	3875	3968	3974	3968
query52	111	113	103	103
query53	239	259	197	197
query54	306	290	289	289
query55	95	96	93	93
query56	343	336	329	329
query57	1118	1161	1120	1120
query58	292	277	274	274
query59	2339	2359	2349	2349
query60	349	358	336	336
query61	167	164	157	157
query62	779	720	648	648
query63	227	198	199	198
query64	4458	1189	875	875
query65	4042	4020	3961	3961
query66	1123	450	330	330
query67	15151	15044	14840	14840
query68	6137	935	615	615
query69	515	345	319	319
query70	1120	1019	1019	1019
query71	428	344	323	323
query72	5807	4859	4758	4758
query73	659	561	358	358
query74	8777	8760	8576	8576
query75	3033	3049	2540	2540
query76	3335	1148	752	752
query77	503	396	311	311
query78	9437	9530	8841	8841
query79	1527	846	589	589
query80	734	610	480	480
query81	490	267	237	237
query82	217	139	122	122
query83	272	268	254	254
query84	255	115	94	94
query85	887	485	456	456
query86	312	316	277	277
query87	4063	4025	3891	3891
query88	2842	2351	2377	2351
query89	395	341	311	311
query90	1807	241	229	229
query91	203	202	163	163
query92	81	72	69	69
query93	1099	991	659	659
query94	694	465	364	364
query95	527	432	438	432
query96	518	536	296	296
query97	2591	2679	2622	2622
query98	244	222	225	222
query99	1351	1395	1281	1281
Total cold run time: 265484 ms
Total hot run time: 181517 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.05
query2	0.10	0.05	0.04
query3	0.25	0.09	0.09
query4	1.61	0.12	0.11
query5	0.26	0.28	0.26
query6	1.18	0.64	0.63
query7	0.03	0.02	0.03
query8	0.05	0.04	0.05
query9	0.58	0.51	0.50
query10	0.57	0.55	0.53
query11	0.15	0.11	0.12
query12	0.16	0.12	0.11
query13	0.63	0.60	0.59
query14	0.98	0.98	0.98
query15	0.82	0.79	0.80
query16	0.41	0.41	0.39
query17	1.07	1.05	1.07
query18	0.23	0.22	0.21
query19	1.85	1.88	1.78
query20	0.02	0.01	0.01
query21	15.44	0.28	0.14
query22	4.76	0.05	0.05
query23	15.91	0.25	0.10
query24	1.26	0.25	0.77
query25	0.07	0.07	0.05
query26	0.14	0.13	0.13
query27	0.06	0.05	0.04
query28	4.82	1.22	1.02
query29	12.62	4.00	3.30
query30	0.28	0.14	0.13
query31	2.80	0.62	0.41
query32	3.23	0.54	0.46
query33	3.04	3.06	3.05
query34	16.85	5.26	4.58
query35	4.54	4.58	4.54
query36	0.67	0.49	0.52
query37	0.10	0.06	0.07
query38	0.06	0.04	0.04
query39	0.04	0.04	0.03
query40	0.17	0.15	0.13
query41	0.08	0.03	0.04
query42	0.04	0.03	0.03
query43	0.04	0.03	0.03
Total cold run time: 98.03 s
Total hot run time: 27.38 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 0.00% (0/3) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 0.00% (0/4) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.90% (18513/34995)
Line Coverage 38.45% (169658/441186)
Region Coverage 33.26% (131747/396144)
Branch Coverage 34.20% (56706/165809)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 25.00% (1/4) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.73% (24614/34313)
Line Coverage 58.37% (257297/440793)
Region Coverage 53.36% (213952/400956)
Branch Coverage 54.95% (91608/166706)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 0.00% (0/3) 🎉
Increment coverage report
Complete coverage report

@yiguolei yiguolei closed this Dec 31, 2025
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.

5 participants