Skip to content

Conversation

@Mryange
Copy link
Contributor

@Mryange Mryange commented Dec 25, 2025

What problem does this PR solve?

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 Dec 25, 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?

@Mryange
Copy link
Contributor Author

Mryange commented Dec 25, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17700	4204	4035	4035
q2	2262	337	230	230
q3	10169	1291	717	717
q4	10238	811	305	305
q5	7477	2126	1895	1895
q6	191	176	138	138
q7	1004	839	708	708
q8	9344	1424	1098	1098
q9	6951	5365	5320	5320
q10	6994	2394	1983	1983
q11	640	330	296	296
q12	659	709	555	555
q13	17819	3641	2992	2992
q14	294	286	276	276
q15	593	517	506	506
q16	690	676	628	628
q17	719	841	483	483
q18	7435	7131	7065	7065
q19	1110	954	609	609
q20	409	366	244	244
q21	4254	3914	3536	3536
q22	1027	985	973	973
Total cold run time: 107979 ms
Total hot run time: 34592 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4084	4045	4026	4026
q2	324	393	321	321
q3	2070	2663	2297	2297
q4	1286	1757	1288	1288
q5	4207	4519	4618	4519
q6	233	190	130	130
q7	2032	1977	1799	1799
q8	2662	2514	2480	2480
q9	7482	7464	7482	7464
q10	3044	3294	2810	2810
q11	619	558	524	524
q12	702	775	595	595
q13	3606	3892	3409	3409
q14	290	297	273	273
q15	554	523	519	519
q16	641	663	617	617
q17	1165	1544	1491	1491
q18	8062	7551	7618	7551
q19	864	843	831	831
q20	2016	2077	1904	1904
q21	4925	4155	4189	4155
q22	1068	1040	972	972
Total cold run time: 51936 ms
Total hot run time: 49975 ms

@doris-robot
Copy link

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

query5	4903	594	449	449
query6	327	222	205	205
query7	4216	454	270	270
query8	325	251	243	243
query9	8758	2491	2503	2491
query10	508	367	322	322
query11	15655	14881	14646	14646
query12	178	119	112	112
query13	1273	495	372	372
query14	5954	2967	2737	2737
query14_1	2639	2667	2619	2619
query15	204	193	170	170
query16	950	465	434	434
query17	1099	657	576	576
query18	2421	421	327	327
query19	225	221	203	203
query20	131	114	118	114
query21	279	137	114	114
query22	4195	4235	4039	4039
query23	16446	16394	16003	16003
query23_1	16125	16179	16167	16167
query24	7367	1637	1205	1205
query24_1	1242	1209	1246	1209
query25	563	469	415	415
query26	1317	268	163	163
query27	2694	463	305	305
query28	4483	2092	2094	2092
query29	833	573	464	464
query30	357	245	211	211
query31	836	716	647	647
query32	83	68	72	68
query33	547	343	291	291
query34	889	904	534	534
query35	804	833	712	712
query36	845	905	798	798
query37	151	102	78	78
query38	2927	2980	2980	2980
query39	759	842	732	732
query39_1	714	710	724	710
query40	225	135	121	121
query41	67	59	61	59
query42	105	109	103	103
query43	422	436	397	397
query44	1330	724	725	724
query45	192	192	179	179
query46	872	981	601	601
query47	1670	1727	1624	1624
query48	306	324	240	240
query49	617	438	341	341
query50	656	287	221	221
query51	3936	3801	3859	3801
query52	105	108	100	100
query53	320	357	287	287
query54	285	258	243	243
query55	78	81	74	74
query56	294	292	290	290
query57	1173	1136	1115	1115
query58	275	255	241	241
query59	2408	2461	2372	2372
query60	309	309	292	292
query61	161	159	153	153
query62	761	692	673	673
query63	325	296	298	296
query64	5056	1290	982	982
query65	4038	3962	3955	3955
query66	1456	447	306	306
query67	15242	15134	15053	15053
query68	2694	1028	751	751
query69	485	364	316	316
query70	1049	988	946	946
query71	312	325	287	287
query72	6270	5181	5120	5120
query73	504	585	308	308
query74	8864	9031	8657	8657
query75	3129	3181	2812	2812
query76	3304	1143	761	761
query77	519	405	293	293
query78	9580	9817	8865	8865
query79	1490	876	601	601
query80	1436	663	560	560
query81	555	267	229	229
query82	439	129	101	101
query83	362	247	242	242
query84	255	111	100	100
query85	920	513	489	489
query86	392	296	301	296
query87	3130	3208	3078	3078
query88	3328	2263	2277	2263
query89	470	422	390	390
query90	1943	161	149	149
query91	174	167	142	142
query92	70	64	60	60
query93	1133	923	556	556
query94	553	334	282	282
query95	562	364	306	306
query96	605	471	216	216
query97	2261	2296	2207	2207
query98	213	192	195	192
query99	1372	1329	1247	1247
Total cold run time: 256322 ms
Total hot run time: 179142 ms

@doris-robot
Copy link

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

query1	0.05	0.04	0.04
query2	0.16	0.05	0.05
query3	0.29	0.08	0.08
query4	1.61	0.12	0.11
query5	0.27	0.27	0.26
query6	1.17	0.64	0.64
query7	0.03	0.03	0.03
query8	0.06	0.04	0.04
query9	0.57	0.50	0.49
query10	0.55	0.55	0.56
query11	0.19	0.11	0.11
query12	0.16	0.12	0.12
query13	0.61	0.60	0.59
query14	0.99	0.99	0.99
query15	0.80	0.78	0.80
query16	0.39	0.39	0.40
query17	0.99	1.03	0.98
query18	0.23	0.21	0.21
query19	1.86	1.83	1.86
query20	0.02	0.01	0.01
query21	15.45	0.30	0.14
query22	4.81	0.04	0.04
query23	16.11	0.29	0.10
query24	1.90	0.93	0.29
query25	0.09	0.12	0.06
query26	0.14	0.13	0.13
query27	0.07	0.06	0.06
query28	5.26	1.22	1.02
query29	12.62	4.07	3.20
query30	0.28	0.14	0.12
query31	2.84	0.62	0.39
query32	3.25	0.53	0.45
query33	3.02	2.94	2.96
query34	16.93	5.18	4.54
query35	4.61	4.63	4.60
query36	0.66	0.50	0.49
query37	0.13	0.06	0.06
query38	0.07	0.05	0.04
query39	0.07	0.03	0.03
query40	0.17	0.15	0.13
query41	0.13	0.04	0.03
query42	0.05	0.03	0.03
query43	0.04	0.04	0.03
Total cold run time: 99.7 s
Total hot run time: 27.22 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 82.61% (19/23) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 53.38% (18944/35488)
Line Coverage 39.24% (175639/447577)
Region Coverage 33.79% (135766/401800)
Branch Coverage 34.71% (58617/168861)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 100.00% (23/23) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 72.18% (25043/34693)
Line Coverage 58.88% (262836/446410)
Region Coverage 53.74% (218166/406003)
Branch Coverage 55.32% (93730/169441)

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.

4 participants