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

@Thearas
Copy link
Contributor

Thearas commented Sep 15, 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?

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17606	5283	5068	5068
q2	2036	328	211	211
q3	10196	1293	730	730
q4	10230	1024	527	527
q5	7524	2414	2402	2402
q6	174	164	138	138
q7	928	748	643	643
q8	9360	1363	1141	1141
q9	6953	5100	5141	5100
q10	6969	2410	2002	2002
q11	501	303	274	274
q12	374	372	231	231
q13	17790	3694	3043	3043
q14	240	250	216	216
q15	580	496	490	490
q16	1034	1008	964	964
q17	612	860	373	373
q18	7555	7135	7121	7121
q19	1408	958	551	551
q20	343	347	241	241
q21	3858	3233	2398	2398
q22	1067	1041	955	955
Total cold run time: 107338 ms
Total hot run time: 34819 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5197	5089	5096	5089
q2	253	335	236	236
q3	2168	2706	2313	2313
q4	1376	1792	1372	1372
q5	4257	4520	4510	4510
q6	220	174	140	140
q7	2131	1992	1827	1827
q8	2746	2669	2589	2589
q9	7330	7376	7309	7309
q10	3091	3419	2907	2907
q11	588	523	535	523
q12	687	805	731	731
q13	3728	4047	3241	3241
q14	294	303	306	303
q15	540	519	491	491
q16	1103	1166	1076	1076
q17	1192	1604	1396	1396
q18	7990	7709	7736	7709
q19	782	842	968	842
q20	1891	2080	1907	1907
q21	4924	4353	4427	4353
q22	1052	1078	986	986
Total cold run time: 53540 ms
Total hot run time: 51850 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 189215 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 072f85f9e48fc706c2d8e7c325498e9e5270edfc, data reload: false

query1	1070	447	435	435
query2	6577	1697	1681	1681
query3	6758	230	234	230
query4	25996	23199	23178	23178
query5	4327	640	503	503
query6	348	256	243	243
query7	4659	512	303	303
query8	324	266	259	259
query9	8734	2670	2643	2643
query10	502	354	302	302
query11	15693	15345	14846	14846
query12	177	148	110	110
query13	1666	564	441	441
query14	10846	9395	9377	9377
query15	209	236	182	182
query16	7260	692	521	521
query17	1230	746	662	662
query18	1998	418	327	327
query19	203	203	175	175
query20	137	129	128	128
query21	217	142	118	118
query22	4028	4064	3929	3929
query23	33759	33143	32951	32951
query24	8423	2442	2462	2442
query25	586	518	447	447
query26	1247	280	164	164
query27	2748	526	364	364
query28	4372	2226	2210	2210
query29	869	651	538	538
query30	300	244	206	206
query31	918	828	722	722
query32	90	78	76	76
query33	602	428	343	343
query34	837	872	556	556
query35	830	837	770	770
query36	973	1013	919	919
query37	128	119	93	93
query38	3576	3610	3528	3528
query39	1518	1440	1427	1427
query40	229	143	131	131
query41	75	73	71	71
query42	133	115	126	115
query43	545	505	478	478
query44	1409	866	861	861
query45	191	179	174	174
query46	897	1044	666	666
query47	1762	1777	1710	1710
query48	389	427	323	323
query49	765	536	433	433
query50	682	685	422	422
query51	4024	3941	3924	3924
query52	107	110	106	106
query53	238	290	208	208
query54	600	597	517	517
query55	86	85	87	85
query56	334	314	301	301
query57	1183	1201	1124	1124
query58	280	269	270	269
query59	2644	2594	2487	2487
query60	341	359	324	324
query61	168	161	159	159
query62	818	764	676	676
query63	239	207	204	204
query64	4506	1147	809	809
query65	4071	3954	4007	3954
query66	1170	436	356	356
query67	15599	15394	15113	15113
query68	8959	941	578	578
query69	494	318	299	299
query70	1388	1234	1322	1234
query71	558	344	323	323
query72	6220	5133	5324	5133
query73	760	738	369	369
query74	8951	9142	8938	8938
query75	4294	3313	2937	2937
query76	3682	1186	764	764
query77	796	412	315	315
query78	9569	9789	8888	8888
query79	3021	816	580	580
query80	729	579	508	508
query81	482	264	232	232
query82	482	167	136	136
query83	308	268	250	250
query84	305	116	90	90
query85	894	461	474	461
query86	341	315	301	301
query87	3748	3723	3640	3640
query88	2883	2235	2202	2202
query89	440	332	292	292
query90	1918	216	222	216
query91	171	171	134	134
query92	90	72	65	65
query93	2205	990	655	655
query94	699	430	340	340
query95	397	315	308	308
query96	488	564	281	281
query97	2943	2989	2861	2861
query98	237	215	215	215
query99	1444	1420	1321	1321
Total cold run time: 278116 ms
Total hot run time: 189215 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 072f85f9e48fc706c2d8e7c325498e9e5270edfc, data reload: false

query1	0.06	0.05	0.04
query2	0.10	0.06	0.06
query3	0.26	0.08	0.08
query4	1.60	0.11	0.11
query5	0.28	0.26	0.26
query6	1.18	0.66	0.64
query7	0.04	0.03	0.03
query8	0.06	0.05	0.05
query9	0.61	0.52	0.52
query10	0.58	0.58	0.57
query11	0.17	0.12	0.11
query12	0.16	0.12	0.11
query13	0.63	0.63	0.64
query14	1.02	1.04	1.03
query15	0.88	0.86	0.87
query16	0.40	0.41	0.42
query17	1.02	1.09	1.05
query18	0.21	0.20	0.20
query19	1.91	1.80	1.91
query20	0.01	0.01	0.01
query21	15.40	0.93	0.58
query22	0.77	1.05	0.77
query23	14.92	1.43	0.63
query24	7.40	1.01	0.82
query25	0.51	0.14	0.08
query26	0.64	0.18	0.13
query27	0.06	0.05	0.06
query28	9.68	0.89	0.43
query29	12.54	3.93	3.26
query30	0.29	0.15	0.11
query31	2.83	0.61	0.38
query32	3.25	0.56	0.47
query33	3.17	3.05	3.16
query34	16.05	5.50	4.94
query35	4.93	4.92	4.89
query36	0.68	0.52	0.50
query37	0.10	0.07	0.07
query38	0.06	0.04	0.04
query39	0.03	0.03	0.03
query40	0.18	0.15	0.14
query41	0.09	0.04	0.03
query42	0.03	0.03	0.03
query43	0.04	0.04	0.04
Total cold run time: 104.83 s
Total hot run time: 30.04 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 0.00% (0/3) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.20% (17435/33400)
Line Coverage 37.41% (158394/423407)
Region Coverage 31.99% (120809/377639)
Branch Coverage 33.35% (53004/158920)

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

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

@github-actions
Copy link
Contributor

PR approved by anyone and no changes requested.

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 33.33% (1/3) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 70.81% (23124/32656)
Line Coverage 57.20% (241618/422378)
Region Coverage 52.79% (201984/382624)
Branch Coverage 54.27% (86628/159619)

@Gabriel39 Gabriel39 merged commit a229c38 into apache:master Sep 15, 2025
27 of 30 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.

6 participants