Skip to content

Conversation

@englefly
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 Nov 21, 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?

@englefly
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17653	5130	4996	4996
q2	2098	314	211	211
q3	10198	1299	738	738
q4	10270	981	394	394
q5	7561	2476	2314	2314
q6	193	171	140	140
q7	905	769	628	628
q8	9330	1322	1057	1057
q9	7049	5404	5395	5395
q10	6880	2218	1805	1805
q11	514	307	282	282
q12	340	368	229	229
q13	17802	3690	3029	3029
q14	230	234	219	219
q15	589	498	493	493
q16	1015	985	936	936
q17	599	873	355	355
q18	7317	7199	6976	6976
q19	1129	944	569	569
q20	384	357	230	230
q21	3933	2595	2304	2304
q22	1052	1029	945	945
Total cold run time: 107041 ms
Total hot run time: 34245 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5102	5071	5000	5000
q2	350	387	321	321
q3	2175	2644	2306	2306
q4	1316	1786	1386	1386
q5	4218	4371	4518	4371
q6	204	166	135	135
q7	2057	1943	1807	1807
q8	2619	2645	2530	2530
q9	7614	7585	7511	7511
q10	3090	3265	2829	2829
q11	578	537	510	510
q12	682	805	631	631
q13	3525	4091	3381	3381
q14	281	309	290	290
q15	539	511	504	504
q16	1066	1120	1053	1053
q17	1214	1529	1419	1419
q18	7870	7966	7504	7504
q19	812	786	846	786
q20	2095	2049	1824	1824
q21	4673	4533	4377	4377
q22	1072	1023	1013	1013
Total cold run time: 53152 ms
Total hot run time: 51488 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 187714 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 5e0e61daf8360b3253e1a93915f05a3defbf7848, data reload: false

query1	1043	413	401	401
query2	6569	1642	1649	1642
query3	6755	223	222	222
query4	26205	23402	23051	23051
query5	4389	625	471	471
query6	332	239	224	224
query7	4656	504	304	304
query8	324	281	253	253
query9	8726	2597	2596	2596
query10	506	352	293	293
query11	15423	15098	14760	14760
query12	177	127	112	112
query13	1697	579	480	480
query14	10487	9498	9384	9384
query15	205	190	185	185
query16	7629	684	539	539
query17	1271	787	667	667
query18	2026	458	339	339
query19	220	211	190	190
query20	136	125	121	121
query21	220	138	118	118
query22	4015	4047	3937	3937
query23	34523	33171	32946	32946
query24	8447	2452	2502	2452
query25	626	547	480	480
query26	1242	280	170	170
query27	2739	504	367	367
query28	4364	2193	2176	2176
query29	828	647	523	523
query30	300	224	203	203
query31	928	829	756	756
query32	90	79	74	74
query33	601	419	350	350
query34	809	926	542	542
query35	836	836	756	756
query36	946	1006	910	910
query37	125	111	88	88
query38	3600	3581	3459	3459
query39	1497	1434	1403	1403
query40	231	132	122	122
query41	65	63	61	61
query42	128	116	108	108
query43	494	499	471	471
query44	1296	767	773	767
query45	188	181	173	173
query46	901	1003	653	653
query47	1739	1762	1739	1739
query48	394	432	323	323
query49	794	494	408	408
query50	702	702	422	422
query51	3842	3864	3881	3864
query52	109	113	107	107
query53	243	272	200	200
query54	312	293	276	276
query55	87	92	89	89
query56	377	356	302	302
query57	1184	1186	1127	1127
query58	290	275	272	272
query59	2579	2620	2512	2512
query60	347	369	355	355
query61	171	162	158	158
query62	791	744	641	641
query63	233	194	201	194
query64	4521	1186	889	889
query65	4032	3962	3934	3934
query66	1157	432	344	344
query67	15178	15063	14831	14831
query68	8409	990	639	639
query69	493	317	281	281
query70	1402	1238	1300	1238
query71	485	336	329	329
query72	5724	4877	4858	4858
query73	672	610	369	369
query74	9118	8851	8667	8667
query75	3901	3314	2829	2829
query76	3716	1183	754	754
query77	831	417	327	327
query78	9600	9686	8927	8927
query79	2024	874	605	605
query80	670	582	515	515
query81	489	263	236	236
query82	426	167	142	142
query83	269	269	268	268
query84	259	112	100	100
query85	1003	490	463	463
query86	333	322	295	295
query87	3664	3719	3637	3637
query88	3644	2241	2251	2241
query89	397	329	298	298
query90	1928	227	226	226
query91	183	168	140	140
query92	79	69	71	69
query93	1483	1030	685	685
query94	687	444	344	344
query95	408	328	312	312
query96	509	567	285	285
query97	2905	2957	2864	2864
query98	236	217	216	216
query99	1302	1415	1269	1269
Total cold run time: 275146 ms
Total hot run time: 187714 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.05
query2	0.09	0.04	0.05
query3	0.26	0.08	0.08
query4	1.63	0.11	0.11
query5	0.27	0.25	0.26
query6	1.19	0.64	0.64
query7	0.03	0.03	0.03
query8	0.06	0.04	0.05
query9	0.59	0.51	0.50
query10	0.57	0.57	0.58
query11	0.16	0.11	0.11
query12	0.15	0.12	0.12
query13	0.62	0.61	0.61
query14	1.01	1.01	0.98
query15	0.85	0.83	0.85
query16	0.39	0.40	0.38
query17	1.06	1.04	1.05
query18	0.21	0.20	0.20
query19	1.90	1.74	1.83
query20	0.01	0.01	0.01
query21	15.43	0.20	0.12
query22	4.98	0.07	0.06
query23	15.63	0.26	0.10
query24	2.91	0.96	0.43
query25	0.07	0.06	0.07
query26	0.16	0.15	0.14
query27	0.06	0.06	0.06
query28	4.09	1.17	0.94
query29	12.54	3.93	3.21
query30	0.28	0.13	0.13
query31	2.81	0.60	0.40
query32	3.22	0.55	0.48
query33	3.00	3.05	3.04
query34	15.91	5.15	4.54
query35	4.57	4.57	4.56
query36	0.68	0.51	0.49
query37	0.10	0.07	0.07
query38	0.07	0.05	0.04
query39	0.04	0.03	0.04
query40	0.18	0.14	0.13
query41	0.09	0.04	0.03
query42	0.04	0.03	0.03
query43	0.04	0.03	0.03
Total cold run time: 98.01 s
Total hot run time: 27.45 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 100.00% (1/1) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 100.00% (1/1) 🎉
Increment coverage report
Complete coverage report

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