Skip to content

Conversation

@Mryange
Copy link
Contributor

@Mryange Mryange commented Jul 16, 2025

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?

@Mryange
Copy link
Contributor Author

Mryange commented Jul 16, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17561	5346	5121	5121
q2	1928	284	173	173
q3	10311	1345	750	750
q4	10227	1020	534	534
q5	7562	2477	2357	2357
q6	182	159	128	128
q7	916	750	617	617
q8	9308	1369	1086	1086
q9	6938	5061	5137	5061
q10	6899	2390	2011	2011
q11	498	300	272	272
q12	340	358	228	228
q13	17759	3730	3119	3119
q14	243	227	221	221
q15	546	482	474	474
q16	431	453	378	378
q17	608	889	353	353
q18	7622	7196	7017	7017
q19	1210	977	586	586
q20	342	337	218	218
q21	4044	2654	2437	2437
q22	1042	975	957	957
Total cold run time: 106517 ms
Total hot run time: 34098 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5207	5143	5178	5143
q2	248	325	223	223
q3	2231	2696	2298	2298
q4	1405	1828	1369	1369
q5	4265	4453	4521	4453
q6	208	170	125	125
q7	2010	1982	1887	1887
q8	2710	2573	2632	2573
q9	7231	7316	7275	7275
q10	3176	3316	2940	2940
q11	579	511	490	490
q12	714	773	643	643
q13	3644	4226	3345	3345
q14	280	323	289	289
q15	518	464	484	464
q16	447	513	460	460
q17	1216	1641	1371	1371
q18	7861	7788	7462	7462
q19	818	824	1004	824
q20	1948	1965	1823	1823
q21	4881	4515	4305	4305
q22	1066	1014	995	995
Total cold run time: 52663 ms
Total hot run time: 50757 ms

@doris-robot
Copy link

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

query1	981	383	423	383
query2	6518	1651	1699	1651
query3	6736	211	216	211
query4	26999	23458	23554	23458
query5	4384	594	466	466
query6	296	220	199	199
query7	4627	505	289	289
query8	279	239	216	216
query9	8640	2643	2640	2640
query10	476	322	300	300
query11	15980	15020	14929	14929
query12	164	108	106	106
query13	1678	520	405	405
query14	9959	5997	5992	5992
query15	210	200	169	169
query16	7648	625	463	463
query17	1252	711	592	592
query18	2018	414	311	311
query19	202	186	163	163
query20	127	122	117	117
query21	217	130	108	108
query22	4113	4273	4014	4014
query23	34443	33260	32995	32995
query24	8403	2412	2405	2405
query25	540	459	379	379
query26	1236	268	146	146
query27	2686	504	350	350
query28	4267	2139	2115	2115
query29	717	548	424	424
query30	289	223	189	189
query31	954	856	780	780
query32	70	62	62	62
query33	584	383	311	311
query34	801	846	520	520
query35	798	817	726	726
query36	963	1017	928	928
query37	113	101	79	79
query38	4087	4079	4136	4079
query39	1503	1462	1434	1434
query40	211	119	105	105
query41	56	58	55	55
query42	126	105	103	103
query43	515	519	468	468
query44	1359	837	826	826
query45	183	164	161	161
query46	848	1039	632	632
query47	1758	1822	1737	1737
query48	388	440	313	313
query49	732	489	383	383
query50	639	712	439	439
query51	5510	5450	5318	5318
query52	111	112	101	101
query53	224	253	190	190
query54	570	587	500	500
query55	81	85	84	84
query56	311	281	287	281
query57	1180	1227	1118	1118
query58	267	255	256	255
query59	2521	2658	2518	2518
query60	329	316	333	316
query61	139	123	125	123
query62	797	705	666	666
query63	228	191	196	191
query64	4279	1058	663	663
query65	4313	4201	4203	4201
query66	1035	417	322	322
query67	15975	15704	15779	15704
query68	8339	896	542	542
query69	466	306	271	271
query70	1248	1189	1138	1138
query71	471	340	309	309
query72	5295	4682	4701	4682
query73	702	594	350	350
query74	9300	9107	8654	8654
query75	3929	3212	2689	2689
query76	3630	1185	764	764
query77	785	398	297	297
query78	10027	10152	9363	9363
query79	4747	828	573	573
query80	663	509	456	456
query81	473	261	217	217
query82	621	130	101	101
query83	289	252	237	237
query84	291	102	86	86
query85	796	354	316	316
query86	345	316	275	275
query87	4470	4409	4294	4294
query88	3289	2357	2312	2312
query89	443	321	296	296
query90	1975	214	211	211
query91	144	139	115	115
query92	75	63	59	59
query93	2458	950	593	593
query94	683	406	318	318
query95	378	294	288	288
query96	495	571	280	280
query97	2673	2795	2733	2733
query98	231	210	206	206
query99	1446	1394	1259	1259
Total cold run time: 281820 ms
Total hot run time: 187161 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.03
query2	0.08	0.04	0.04
query3	0.24	0.07	0.08
query4	1.63	0.11	0.11
query5	0.42	0.43	0.44
query6	1.17	0.66	0.67
query7	0.03	0.02	0.02
query8	0.04	0.03	0.04
query9	0.60	0.50	0.51
query10	0.58	0.58	0.57
query11	0.17	0.10	0.10
query12	0.15	0.12	0.12
query13	0.64	0.61	0.60
query14	0.80	0.82	0.83
query15	0.90	0.88	0.88
query16	0.38	0.38	0.40
query17	1.09	1.07	1.04
query18	0.23	0.22	0.21
query19	1.95	1.85	1.87
query20	0.02	0.01	0.01
query21	15.37	0.87	0.54
query22	0.75	1.05	0.67
query23	15.07	1.35	0.67
query24	7.57	1.04	1.28
query25	0.49	0.13	0.20
query26	0.63	0.18	0.15
query27	0.07	0.06	0.05
query28	9.38	0.84	0.43
query29	12.59	4.00	3.33
query30	3.12	3.05	2.98
query31	2.82	0.61	0.39
query32	3.24	0.56	0.48
query33	3.10	3.12	3.15
query34	16.12	5.40	4.78
query35	4.85	4.83	4.79
query36	0.68	0.50	0.48
query37	0.09	0.07	0.06
query38	0.05	0.04	0.04
query39	0.03	0.02	0.03
query40	0.18	0.14	0.15
query41	0.08	0.02	0.02
query42	0.03	0.02	0.03
query43	0.04	0.03	0.03
Total cold run time: 107.51 s
Total hot run time: 32.83 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 46.01% (98/213) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 57.50% (15728/27352)
Line Coverage 46.12% (140256/304087)
Region Coverage 35.41% (104516/295121)
Branch Coverage 38.04% (46092/121183)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 45.75% (97/212) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 81.20% (21784/26827)
Line Coverage 73.80% (223964/303475)
Region Coverage 61.41% (185939/302778)
Branch Coverage 65.38% (80114/122527)

@Mryange Mryange closed this Sep 8, 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.

3 participants