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 Jan 23, 2026

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: 30780 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit bb835676aa69ec3ea8dd568694779fafab3b1828, data reload: false

------ Round 1 ----------------------------------
q1	17626	4668	4549	4549
q2	1992	308	190	190
q3	10267	1300	743	743
q4	10222	884	319	319
q5	7558	2081	1805	1805
q6	192	169	141	141
q7	856	733	581	581
q8	9249	1375	1097	1097
q9	4922	4558	4584	4558
q10	6774	1680	1269	1269
q11	511	282	270	270
q12	338	379	225	225
q13	17779	3836	3127	3127
q14	242	235	216	216
q15	600	517	515	515
q16	645	668	576	576
q17	648	741	540	540
q18	6462	6328	6381	6328
q19	1395	975	628	628
q20	401	347	235	235
q21	2636	2130	1928	1928
q22	1033	1026	940	940
Total cold run time: 102348 ms
Total hot run time: 30780 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4758	4681	4758	4681
q2	337	399	319	319
q3	2200	2723	2304	2304
q4	1362	1793	1324	1324
q5	4142	4127	4037	4037
q6	218	172	137	137
q7	1962	1830	1723	1723
q8	2812	2447	2407	2407
q9	7324	7179	7108	7108
q10	2472	2691	2364	2364
q11	582	487	455	455
q12	712	737	633	633
q13	3685	4120	3487	3487
q14	322	336	297	297
q15	580	555	503	503
q16	649	683	631	631
q17	1206	1429	1391	1391
q18	8017	7790	7964	7790
q19	859	836	831	831
q20	2010	2129	1968	1968
q21	4817	4309	4033	4033
q22	1088	1017	1017	1017
Total cold run time: 52114 ms
Total hot run time: 49440 ms

@doris-robot
Copy link

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

query5	4441	646	492	492
query6	313	216	208	208
query7	4205	449	270	270
query8	338	234	230	230
query9	8702	2851	2861	2851
query10	475	321	278	278
query11	15116	15087	14841	14841
query12	182	123	115	115
query13	1236	454	362	362
query14	6032	2956	2738	2738
query14_1	2646	2607	2650	2607
query15	201	190	171	171
query16	965	464	481	464
query17	1068	635	536	536
query18	2440	422	321	321
query19	183	173	151	151
query20	119	116	117	116
query21	213	135	115	115
query22	3917	3856	3741	3741
query23	15869	15613	15294	15294
query23_1	15444	15467	15715	15467
query24	7278	1526	1186	1186
query24_1	1173	1165	1182	1165
query25	553	458	405	405
query26	1241	280	169	169
query27	2734	438	278	278
query28	4583	2162	2163	2162
query29	759	553	460	460
query30	305	238	208	208
query31	823	636	560	560
query32	87	81	82	81
query33	531	363	322	322
query34	884	880	543	543
query35	719	752	668	668
query36	879	893	836	836
query37	140	96	87	87
query38	2675	2676	2700	2676
query39	776	762	733	733
query39_1	719	706	733	706
query40	216	137	125	125
query41	76	68	66	66
query42	98	98	90	90
query43	453	450	428	428
query44	1321	743	750	743
query45	188	187	187	187
query46	832	941	583	583
query47	1399	1399	1388	1388
query48	320	328	235	235
query49	639	440	364	364
query50	686	273	204	204
query51	3752	3766	3781	3766
query52	97	103	86	86
query53	215	222	173	173
query54	295	271	265	265
query55	80	83	78	78
query56	319	321	308	308
query57	1012	1000	950	950
query58	276	259	262	259
query59	2133	2125	2094	2094
query60	338	344	330	330
query61	169	188	176	176
query62	378	362	307	307
query63	196	169	164	164
query64	4921	1116	840	840
query65	3832	3684	3794	3684
query66	1472	407	311	311
query67	15320	15533	15343	15343
query68	2441	1047	702	702
query69	397	311	274	274
query70	1005	990	917	917
query71	294	287	264	264
query72	5256	3092	3210	3092
query73	601	728	309	309
query74	8666	8722	8457	8457
query75	2304	2387	1872	1872
query76	2258	1046	632	632
query77	360	376	296	296
query78	9693	9812	9153	9153
query79	2360	902	585	585
query80	1705	512	444	444
query81	541	258	228	228
query82	994	146	119	119
query83	317	261	238	238
query84	254	114	102	102
query85	849	464	397	397
query86	413	337	313	313
query87	2808	2893	2776	2776
query88	3514	2577	2526	2526
query89	299	249	238	238
query90	1961	168	164	164
query91	160	161	156	156
query92	76	73	71	71
query93	1202	1025	642	642
query94	642	308	288	288
query95	599	381	309	309
query96	648	494	228	228
query97	2343	2355	2302	2302
query98	215	202	198	198
query99	575	567	509	509
Total cold run time: 247082 ms
Total hot run time: 172108 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.05
query2	0.11	0.05	0.04
query3	0.26	0.09	0.09
query4	1.60	0.11	0.12
query5	0.29	0.27	0.26
query6	1.15	0.66	0.66
query7	0.04	0.03	0.03
query8	0.05	0.04	0.05
query9	0.60	0.51	0.50
query10	0.55	0.54	0.54
query11	0.14	0.10	0.10
query12	0.15	0.10	0.12
query13	0.62	0.59	0.58
query14	0.94	0.97	0.97
query15	0.81	0.77	0.78
query16	0.41	0.42	0.39
query17	1.05	1.08	1.07
query18	0.23	0.21	0.22
query19	1.94	1.83	1.85
query20	0.02	0.01	0.01
query21	15.44	0.26	0.14
query22	5.29	0.05	0.04
query23	16.13	0.27	0.10
query24	1.68	0.36	1.17
query25	0.10	0.08	0.10
query26	0.15	0.13	0.13
query27	0.10	0.06	0.06
query28	5.08	1.04	0.88
query29	12.53	3.91	3.17
query30	0.28	0.13	0.13
query31	2.81	0.63	0.39
query32	3.26	0.57	0.45
query33	3.04	3.00	3.10
query34	16.26	5.15	4.48
query35	4.45	4.46	4.41
query36	0.63	0.50	0.48
query37	0.11	0.06	0.06
query38	0.08	0.04	0.04
query39	0.04	0.02	0.03
query40	0.17	0.14	0.14
query41	0.09	0.03	0.03
query42	0.04	0.03	0.03
query43	0.05	0.05	0.04
Total cold run time: 98.83 s
Total hot run time: 27.01 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 0.00% (0/1) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.46% (19117/36441)
Line Coverage 35.83% (177603/495671)
Region Coverage 32.30% (137272/424998)
Branch Coverage 33.24% (59438/178813)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 100.00% (1/1) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 73.21% (26150/35720)
Line Coverage 56.26% (278575/495139)
Region Coverage 53.88% (231436/429511)
Branch Coverage 55.64% (99929/179584)

@github-actions
Copy link
Contributor

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

@github-actions github-actions bot added approved Indicates a PR has been approved by one committer. reviewed labels Jan 23, 2026
@github-actions
Copy link
Contributor

PR approved by anyone and no changes requested.

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. dev/3.0.x dev/3.1.x dev/4.0.x dev/4.1.x reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants