Skip to content

Conversation

@Gabriel39
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

@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?

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17608	4234	4063	4063
q2	2059	360	252	252
q3	10109	1252	708	708
q4	10209	815	320	320
q5	7509	2128	1834	1834
q6	185	168	136	136
q7	934	785	678	678
q8	9265	1442	1061	1061
q9	4790	4602	4504	4504
q10	6779	1848	1403	1403
q11	504	306	280	280
q12	711	749	578	578
q13	17767	3839	3189	3189
q14	308	297	272	272
q15	584	522	510	510
q16	691	681	628	628
q17	672	738	593	593
q18	6687	6539	6759	6539
q19	1212	1111	656	656
q20	431	377	263	263
q21	3255	2652	2519	2519
q22	1175	1130	1100	1100
Total cold run time: 103444 ms
Total hot run time: 32086 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4342	4176	4228	4176
q2	352	426	336	336
q3	2261	2800	2379	2379
q4	1477	1853	1374	1374
q5	4564	4561	4322	4322
q6	214	176	133	133
q7	2037	1879	1749	1749
q8	2535	2509	2407	2407
q9	7391	6843	7084	6843
q10	2477	2716	2273	2273
q11	553	479	442	442
q12	726	780	652	652
q13	3783	4022	3285	3285
q14	291	305	296	296
q15	532	503	479	479
q16	637	654	607	607
q17	1077	1277	1365	1277
q18	7531	7320	7340	7320
q19	835	797	828	797
q20	1948	2010	1848	1848
q21	4601	4282	4181	4181
q22	1093	1047	1016	1016
Total cold run time: 51257 ms
Total hot run time: 48192 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 172216 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 03e2fc19bbafdd59c650a98cf9e8125b266b9ef6, data reload: false

query5	4820	587	458	458
query6	328	221	214	214
query7	4212	457	265	265
query8	324	255	242	242
query9	8802	2684	2683	2683
query10	509	371	330	330
query11	15373	15270	14813	14813
query12	178	115	113	113
query13	1270	499	400	400
query14	6307	2989	2755	2755
query14_1	2706	2672	2664	2664
query15	204	196	185	185
query16	979	465	474	465
query17	1088	692	600	600
query18	2554	439	364	364
query19	236	223	209	209
query20	128	125	114	114
query21	218	145	118	118
query22	3993	4040	3777	3777
query23	16015	15731	15306	15306
query23_1	15479	15587	15349	15349
query24	7405	1562	1225	1225
query24_1	1196	1179	1217	1179
query25	572	499	423	423
query26	1248	272	167	167
query27	2754	461	290	290
query28	4532	2155	2160	2155
query29	850	588	467	467
query30	303	246	216	216
query31	815	643	567	567
query32	79	76	69	69
query33	561	353	301	301
query34	903	903	536	536
query35	780	789	732	732
query36	880	893	828	828
query37	133	95	79	79
query38	2758	2802	2644	2644
query39	770	764	734	734
query39_1	719	707	705	705
query40	216	128	115	115
query41	67	62	63	62
query42	104	104	103	103
query43	476	465	424	424
query44	1343	729	727	727
query45	192	184	171	171
query46	837	942	603	603
query47	1357	1448	1296	1296
query48	310	323	250	250
query49	614	414	340	340
query50	638	265	205	205
query51	3761	3751	3785	3751
query52	101	108	98	98
query53	293	335	273	273
query54	302	256	246	246
query55	78	73	72	72
query56	294	292	292	292
query57	1012	977	950	950
query58	272	254	251	251
query59	2123	2245	2085	2085
query60	312	317	293	293
query61	203	162	178	162
query62	398	364	315	315
query63	295	276	277	276
query64	5041	1294	997	997
query65	3811	3686	3737	3686
query66	1423	442	303	303
query67	15487	14988	14435	14435
query68	6399	998	729	729
query69	505	352	320	320
query70	1072	969	945	945
query71	357	300	282	282
query72	6053	3649	3467	3467
query73	768	718	302	302
query74	8815	8755	8553	8553
query75	2830	2808	2479	2479
query76	3900	1065	672	672
query77	500	381	280	280
query78	9723	9842	9126	9126
query79	1244	919	592	592
query80	619	622	471	471
query81	518	261	230	230
query82	206	141	110	110
query83	268	259	244	244
query84	263	119	101	101
query85	887	500	454	454
query86	421	325	321	321
query87	2855	2869	2776	2776
query88	3198	2235	2235	2235
query89	397	347	325	325
query90	2161	157	153	153
query91	185	173	143	143
query92	90	75	66	66
query93	1101	886	548	548
query94	582	328	300	300
query95	583	326	375	326
query96	596	464	211	211
query97	2313	2365	2275	2275
query98	232	204	204	204
query99	602	575	509	509
Total cold run time: 253507 ms
Total hot run time: 172216 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.05
query2	0.10	0.05	0.04
query3	0.25	0.09	0.08
query4	1.61	0.11	0.11
query5	0.27	0.25	0.26
query6	1.15	0.66	0.66
query7	0.03	0.02	0.02
query8	0.06	0.04	0.04
query9	0.57	0.51	0.49
query10	0.56	0.54	0.54
query11	0.15	0.10	0.11
query12	0.15	0.12	0.11
query13	0.61	0.58	0.60
query14	0.97	0.98	0.95
query15	0.80	0.77	0.78
query16	0.42	0.41	0.40
query17	1.05	1.10	0.99
query18	0.23	0.22	0.21
query19	1.97	1.87	1.88
query20	0.02	0.01	0.01
query21	15.41	0.27	0.14
query22	5.46	0.05	0.05
query23	16.10	0.29	0.10
query24	0.98	0.71	0.27
query25	0.11	0.08	0.06
query26	0.14	0.13	0.12
query27	0.08	0.04	0.08
query28	3.29	1.05	0.88
query29	12.57	3.97	3.18
query30	0.28	0.13	0.11
query31	2.82	0.65	0.39
query32	3.25	0.56	0.46
query33	3.04	3.03	3.11
query34	16.63	5.13	4.47
query35	4.51	4.49	4.50
query36	0.64	0.51	0.50
query37	0.11	0.06	0.06
query38	0.07	0.04	0.04
query39	0.04	0.04	0.03
query40	0.18	0.14	0.14
query41	0.09	0.04	0.04
query42	0.04	0.02	0.03
query43	0.04	0.04	0.03
Total cold run time: 96.9 s
Total hot run time: 26.92 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 22.73% (5/22) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 53.22% (18967/35637)
Line Coverage 39.23% (176069/448785)
Region Coverage 33.76% (136262/403619)
Branch Coverage 34.71% (58770/169302)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 72.73% (16/22) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 73.88% (25739/34838)
Line Coverage 61.25% (274154/447567)
Region Coverage 56.09% (228696/407739)
Branch Coverage 57.99% (98496/169851)

@Gabriel39
Copy link
Contributor Author

run buildall

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jan 6, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

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

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

PR approved by anyone and no changes requested.

@Mryange
Copy link
Contributor

Mryange commented Jan 6, 2026

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17613	4285	4037	4037
q2	2013	368	244	244
q3	10186	1261	715	715
q4	10237	927	337	337
q5	7553	2093	1905	1905
q6	184	173	140	140
q7	941	783	682	682
q8	9274	1369	1140	1140
q9	4890	4582	4522	4522
q10	6775	1788	1392	1392
q11	515	304	280	280
q12	667	742	588	588
q13	17802	3783	3125	3125
q14	291	295	264	264
q15	580	524	508	508
q16	699	677	623	623
q17	657	803	569	569
q18	6565	6291	6729	6291
q19	1837	1014	622	622
q20	420	395	292	292
q21	3304	2664	2607	2607
q22	1141	1066	1046	1046
Total cold run time: 104144 ms
Total hot run time: 31929 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4304	4401	4240	4240
q2	323	398	303	303
q3	2297	2824	2282	2282
q4	1425	1829	1382	1382
q5	4657	4384	4393	4384
q6	212	166	128	128
q7	1933	1891	1776	1776
q8	2511	2363	2314	2314
q9	7176	7158	7037	7037
q10	2476	2709	2294	2294
q11	567	491	450	450
q12	740	698	564	564
q13	3351	3807	3109	3109
q14	283	284	249	249
q15	523	483	483	483
q16	624	637	606	606
q17	1087	1265	1268	1265
q18	7380	7369	7155	7155
q19	832	777	809	777
q20	1885	1983	1815	1815
q21	4516	4384	4129	4129
q22	1038	1008	955	955
Total cold run time: 50140 ms
Total hot run time: 47697 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 172066 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 7380f0bbcdc3a163a826a2bc44f1b4b8b4145eb1, data reload: false

query5	4413	584	436	436
query6	332	233	212	212
query7	4242	468	270	270
query8	330	245	241	241
query9	8785	2654	2633	2633
query10	511	375	313	313
query11	15308	15009	14815	14815
query12	172	117	114	114
query13	1266	484	399	399
query14	6178	2947	2725	2725
query14_1	2615	2629	2607	2607
query15	205	199	179	179
query16	986	496	448	448
query17	1111	689	583	583
query18	2483	432	326	326
query19	214	217	190	190
query20	120	115	114	114
query21	210	132	119	119
query22	4201	4312	4081	4081
query23	16079	15572	15254	15254
query23_1	15408	15392	15341	15341
query24	7432	1526	1141	1141
query24_1	1171	1154	1175	1154
query25	520	439	391	391
query26	1238	265	151	151
query27	2765	448	291	291
query28	4559	2123	2125	2123
query29	803	515	445	445
query30	313	243	210	210
query31	766	617	551	551
query32	80	66	61	61
query33	531	336	280	280
query34	891	850	515	515
query35	735	795	693	693
query36	864	931	746	746
query37	133	95	73	73
query38	2655	2673	2618	2618
query39	783	759	720	720
query39_1	715	729	712	712
query40	222	132	113	113
query41	69	61	64	61
query42	101	99	98	98
query43	497	447	403	403
query44	1287	726	728	726
query45	181	182	174	174
query46	854	938	582	582
query47	1444	1444	1441	1441
query48	322	320	246	246
query49	631	425	333	333
query50	624	267	207	207
query51	3808	3761	3740	3740
query52	105	109	98	98
query53	285	324	270	270
query54	308	276	261	261
query55	78	81	74	74
query56	312	322	305	305
query57	1009	1022	964	964
query58	292	262	258	258
query59	1981	2232	2099	2099
query60	341	325	308	308
query61	193	189	186	186
query62	381	351	306	306
query63	296	265	278	265
query64	5220	1412	985	985
query65	3769	3673	3777	3673
query66	1435	415	297	297
query67	15311	14936	14942	14936
query68	7177	1015	705	705
query69	482	346	310	310
query70	1051	957	960	957
query71	357	302	274	274
query72	5987	3349	3379	3349
query73	768	715	297	297
query74	8740	8778	8502	8502
query75	2813	2789	2418	2418
query76	3905	1043	629	629
query77	518	387	276	276
query78	9700	9680	9086	9086
query79	1780	895	591	591
query80	640	567	472	472
query81	507	259	227	227
query82	234	148	108	108
query83	270	267	242	242
query84	267	112	97	97
query85	888	503	446	446
query86	385	322	317	317
query87	2853	2777	2712	2712
query88	4471	2210	2202	2202
query89	389	349	325	325
query90	2213	148	140	140
query91	178	169	142	142
query92	81	69	62	62
query93	2065	908	530	530
query94	574	316	250	250
query95	577	361	317	317
query96	571	487	207	207
query97	2300	2335	2293	2293
query98	226	200	190	190
query99	586	583	498	498
Total cold run time: 255734 ms
Total hot run time: 172066 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.05
query2	0.11	0.04	0.04
query3	0.25	0.09	0.08
query4	1.60	0.11	0.11
query5	0.27	0.25	0.25
query6	1.14	0.65	0.66
query7	0.03	0.02	0.03
query8	0.05	0.04	0.04
query9	0.56	0.50	0.50
query10	0.55	0.54	0.55
query11	0.14	0.10	0.10
query12	0.15	0.11	0.11
query13	0.60	0.58	0.59
query14	0.95	0.93	0.94
query15	0.80	0.78	0.77
query16	0.40	0.42	0.40
query17	1.00	1.06	1.08
query18	0.23	0.22	0.21
query19	1.96	1.87	1.80
query20	0.02	0.01	0.02
query21	15.43	0.25	0.14
query22	5.20	0.05	0.05
query23	15.94	0.28	0.10
query24	1.43	0.23	0.30
query25	0.08	0.06	0.06
query26	0.16	0.13	0.14
query27	0.08	0.06	0.06
query28	3.97	1.06	0.88
query29	12.60	3.89	3.13
query30	0.27	0.14	0.11
query31	2.83	0.62	0.41
query32	3.25	0.56	0.45
query33	3.06	3.00	3.04
query34	16.58	5.10	4.41
query35	4.49	4.42	4.42
query36	0.65	0.51	0.50
query37	0.10	0.07	0.06
query38	0.08	0.04	0.04
query39	0.04	0.02	0.02
query40	0.17	0.14	0.14
query41	0.09	0.03	0.03
query42	0.05	0.03	0.03
query43	0.04	0.03	0.03
Total cold run time: 97.45 s
Total hot run time: 26.68 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 71.52% (118/165) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 53.22% (18967/35637)
Line Coverage 39.23% (176005/448688)
Region Coverage 33.74% (136085/403351)
Branch Coverage 34.71% (58732/169214)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 87.27% (144/165) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 73.90% (25744/34838)
Line Coverage 61.30% (274302/447470)
Region Coverage 56.11% (228633/407471)
Branch Coverage 58.01% (98484/169763)

@Gabriel39 Gabriel39 merged commit 4a81f1b into apache:master Jan 6, 2026
27 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