Skip to content

Conversation

@dwdwqfwe
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

@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?

@dwdwqfwe
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17621	5253	5139	5139
q2	1984	321	231	231
q3	10255	1294	738	738
q4	10224	1037	535	535
q5	7556	2328	2399	2328
q6	184	169	137	137
q7	920	756	639	639
q8	9345	1351	1174	1174
q9	6993	5199	5134	5134
q10	6896	2402	1985	1985
q11	489	316	291	291
q12	355	368	230	230
q13	17762	3679	3044	3044
q14	258	249	232	232
q15	552	548	483	483
q16	431	439	381	381
q17	589	849	375	375
q18	7469	7227	7134	7134
q19	1229	980	588	588
q20	363	336	248	248
q21	3902	2549	2361	2361
q22	1078	1061	1008	1008
Total cold run time: 106455 ms
Total hot run time: 34415 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5171	5149	5118	5118
q2	257	332	233	233
q3	2204	2685	2316	2316
q4	1395	1810	1347	1347
q5	4225	4368	4593	4368
q6	214	181	143	143
q7	2130	1928	1848	1848
q8	2644	2740	2706	2706
q9	7512	7600	7356	7356
q10	3119	3314	2865	2865
q11	611	516	505	505
q12	733	797	664	664
q13	3491	3997	3309	3309
q14	316	307	276	276
q15	522	506	493	493
q16	449	492	454	454
q17	1182	1560	1427	1427
q18	8035	7752	7589	7589
q19	840	830	883	830
q20	2006	2066	1918	1918
q21	4994	4585	4364	4364
q22	1103	1063	986	986
Total cold run time: 53153 ms
Total hot run time: 51115 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 182016 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 593c7c89259a7a950c8604a7c9b916c79b7b9671, data reload: false

============================================
query1	1054	447	410	410
query2	6562	1805	1797	1797
query3	6751	230	226	226
query4	26699	23600	22893	22893
query5	4429	672	514	514
query6	355	255	237	237
query7	4651	521	309	309
query8	305	262	265	262
query9	8663	2963	2929	2929
query10	487	347	282	282
query11	15759	15027	14812	14812
query12	186	118	126	118
query13	1668	546	436	436
query14	9930	5829	5841	5829
query15	223	213	175	175
query16	7683	637	511	511
query17	1275	767	663	663
query18	2074	443	343	343
query19	210	219	194	194
query20	133	140	126	126
query21	226	145	119	119
query22	3986	4041	3962	3962
query23	34140	32987	33055	32987
query24	8106	2427	2432	2427
query25	608	564	487	487
query26	1245	277	166	166
query27	2725	511	359	359
query28	4364	2306	2279	2279
query29	759	594	597	594
query30	292	238	205	205
query31	921	795	724	724
query32	94	84	82	82
query33	583	398	360	360
query34	800	861	532	532
query35	804	834	761	761
query36	979	1018	919	919
query37	125	110	95	95
query38	4035	4089	3980	3980
query39	1505	1441	1437	1437
query40	227	141	133	133
query41	66	63	62	62
query42	132	117	116	116
query43	535	540	492	492
query44	1321	864	870	864
query45	186	184	180	180
query46	884	1023	647	647
query47	1798	1836	1734	1734
query48	427	431	332	332
query49	737	524	427	427
query50	647	691	400	400
query51	4043	4147	4162	4147
query52	126	114	110	110
query53	255	260	201	201
query54	624	609	555	555
query55	100	92	93	92
query56	351	336	326	326
query57	1190	1215	1132	1132
query58	291	285	279	279
query59	2720	2687	2605	2605
query60	373	376	369	369
query61	190	196	166	166
query62	822	728	656	656
query63	234	199	195	195
query64	4466	1138	837	837
query65	4266	4220	4204	4204
query66	1087	444	358	358
query67	15671	15259	15131	15131
query68	8963	923	589	589
query69	487	328	308	308
query70	1292	1126	1189	1126
query71	519	355	334	334
query72	query73	717	554	350	350
query74	8991	9278	8996	8996
query75	4149	3084	2794	2794
query76	3815	1133	725	725
query77	804	399	350	350
query78	9556	9580	8871	8871
query79	2710	818	605	605
query80	685	592	508	508
query81	477	263	228	228
query82	509	149	110	110
query83	296	263	244	244
query84	301	115	95	95
query85	902	470	439	439
query86	347	329	293	293
query87	4332	4395	4149	4149
query88	2840	2219	2194	2194
query89	424	334	304	304
query90	1979	235	229	229
query91	168	166	134	134
query92	101	80	75	75
query93	1621	978	646	646
query94	691	407	331	331
query95	417	369	321	321
query96	492	593	280	280
query97	2678	2706	2562	2562
query98	253	234	222	222
query99	1436	1423	1313	1313
Total cold run time: 272115 ms
Total hot run time: 182016 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.05
query2	0.09	0.05	0.04
query3	0.25	0.08	0.08
query4	1.61	0.11	0.12
query5	0.46	0.43	0.44
query6	1.18	0.65	0.69
query7	0.03	0.03	0.04
query8	0.06	0.05	0.05
query9	0.60	0.54	0.52
query10	0.57	0.58	0.58
query11	0.16	0.11	0.12
query12	0.15	0.13	0.13
query13	0.63	0.63	0.62
query14	0.81	0.84	0.87
query15	0.87	0.87	0.88
query16	0.40	0.42	0.42
query17	1.08	1.06	1.08
query18	0.23	0.20	0.21
query19	1.95	1.88	1.88
query20	0.02	0.01	0.01
query21	15.43	0.97	0.58
query22	0.76	1.19	0.92
query23	14.72	1.38	0.62
query24	6.73	1.44	1.54
query25	0.55	0.21	0.07
query26	0.61	0.15	0.14
query27	0.06	0.06	0.05
query28	10.13	0.84	0.43
query29	12.64	3.89	3.25
query30	3.15	3.08	3.00
query31	2.82	0.59	0.40
query32	3.23	0.56	0.49
query33	3.02	3.12	3.08
query34	16.11	5.49	4.86
query35	4.96	4.99	4.96
query36	0.70	0.52	0.50
query37	0.10	0.08	0.07
query38	0.06	0.05	0.04
query39	0.04	0.03	0.03
query40	0.20	0.14	0.14
query41	0.10	0.03	0.03
query42	0.04	0.03	0.03
query43	0.04	0.03	0.04
Total cold run time: 107.4 s
Total hot run time: 33.84 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 52.73% (58/110) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 32.73% (36/110) 🎉
Increment coverage report
Complete coverage report

@dwdwqfwe
Copy link
Contributor Author

run buildall

1 similar comment
@dwdwqfwe
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17616	5186	5104	5104
q2	2009	320	203	203
q3	10251	1295	710	710
q4	10231	1022	544	544
q5	7555	2343	2354	2343
q6	180	169	138	138
q7	927	760	649	649
q8	9367	1384	1155	1155
q9	6911	5150	5275	5150
q10	6948	2372	1968	1968
q11	498	319	279	279
q12	363	366	242	242
q13	17782	3679	3038	3038
q14	240	235	227	227
q15	577	505	500	500
q16	432	450	383	383
q17	613	860	356	356
q18	7437	7003	7148	7003
q19	1483	1004	572	572
q20	329	329	237	237
q21	3777	3200	2390	2390
q22	1061	1036	992	992
Total cold run time: 106587 ms
Total hot run time: 34183 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5192	5182	5096	5096
q2	258	329	223	223
q3	2179	2714	2279	2279
q4	1399	1782	1352	1352
q5	4178	4370	4623	4370
q6	237	192	135	135
q7	2066	1953	1862	1862
q8	2608	2684	2544	2544
q9	7489	7370	7441	7370
q10	3129	3299	2894	2894
q11	575	521	506	506
q12	720	784	631	631
q13	3677	3791	3396	3396
q14	282	312	292	292
q15	516	483	471	471
q16	451	506	446	446
q17	1212	1569	1414	1414
q18	7828	7934	7539	7539
q19	824	846	842	842
q20	2003	2025	1920	1920
q21	4785	4338	4303	4303
q22	1116	1043	1030	1030
Total cold run time: 52724 ms
Total hot run time: 50915 ms

@doris-robot
Copy link

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

============================================
query1	1040	479	403	403
query2	6566	1768	1802	1768
query3	6757	241	231	231
query4	26357	23608	24007	23608
query5	5108	692	576	576
query6	377	272	242	242
query7	4654	531	316	316
query8	342	289	266	266
query9	8707	2949	2939	2939
query10	546	343	316	316
query11	15934	14968	14843	14843
query12	194	127	123	123
query13	1690	571	445	445
query14	9855	5928	6005	5928
query15	225	197	180	180
query16	7691	695	509	509
query17	1348	773	652	652
query18	2046	450	408	408
query19	196	196	174	174
query20	131	123	119	119
query21	222	129	112	112
query22	4201	4245	4100	4100
query23	33962	33000	33009	33000
query24	8144	2443	2470	2443
query25	562	524	461	461
query26	826	280	166	166
query27	2657	515	367	367
query28	4348	2280	2269	2269
query29	726	600	529	529
query30	291	222	197	197
query31	918	825	728	728
query32	94	83	79	79
query33	563	389	374	374
query34	800	866	535	535
query35	818	839	748	748
query36	989	1018	937	937
query37	128	116	90	90
query38	4096	4045	4009	4009
query39	1509	1446	1430	1430
query40	225	137	131	131
query41	70	61	63	61
query42	137	115	125	115
query43	529	510	500	500
query44	1342	877	872	872
query45	187	180	185	180
query46	862	1014	669	669
query47	1783	1818	1732	1732
query48	395	421	334	334
query49	738	501	412	412
query50	661	674	414	414
query51	4152	4274	4077	4077
query52	118	120	114	114
query53	254	276	201	201
query54	615	611	550	550
query55	102	98	94	94
query56	346	342	328	328
query57	1202	1208	1135	1135
query58	300	285	282	282
query59	2668	2682	2595	2595
query60	363	357	351	351
query61	166	160	174	160
query62	833	756	685	685
query63	237	199	203	199
query64	3635	1135	838	838
query65	4354	4238	4232	4232
query66	908	453	360	360
query67	15472	15228	15085	15085
query68	8717	943	601	601
query69	497	337	296	296
query70	1285	1169	1156	1156
query71	488	356	326	326
query72	query73	717	561	362	362
query74	8948	9055	9028	9028
query75	4218	3118	2641	2641
query76	3785	1134	761	761
query77	811	421	341	341
query78	9682	9723	8809	8809
query79	2084	820	604	604
query80	644	597	554	554
query81	479	279	231	231
query82	213	151	117	117
query83	276	270	260	260
query84	261	114	90	90
query85	871	487	427	427
query86	347	332	299	299
query87	4214	4305	4268	4268
query88	3084	2253	2242	2242
query89	396	328	300	300
query90	2067	243	242	242
query91	160	163	135	135
query92	94	80	73	73
query93	1176	984	665	665
query94	660	413	328	328
query95	422	334	334	334
query96	492	603	285	285
query97	2604	2697	2597	2597
query98	255	224	216	216
query99	1341	1403	1305	1305
Total cold run time: 269560 ms
Total hot run time: 183219 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.05
query2	0.10	0.05	0.05
query3	0.26	0.08	0.08
query4	1.62	0.12	0.12
query5	0.47	0.42	0.42
query6	1.15	0.68	0.66
query7	0.02	0.02	0.02
query8	0.05	0.04	0.05
query9	0.60	0.54	0.52
query10	0.59	0.59	0.59
query11	0.16	0.12	0.12
query12	0.16	0.12	0.12
query13	0.63	0.62	0.61
query14	0.80	0.83	0.84
query15	0.90	0.85	0.85
query16	0.38	0.41	0.42
query17	1.07	1.09	1.08
query18	0.21	0.21	0.20
query19	1.99	1.88	1.81
query20	0.01	0.02	0.01
query21	15.41	0.93	0.60
query22	0.79	1.16	0.65
query23	14.97	1.43	0.60
query24	6.96	1.88	1.15
query25	0.48	0.23	0.08
query26	0.62	0.17	0.13
query27	0.06	0.06	0.05
query28	9.69	0.87	0.44
query29	12.59	3.99	3.25
query30	3.05	2.98	3.02
query31	2.82	0.61	0.39
query32	3.24	0.57	0.47
query33	3.09	3.18	3.18
query34	16.17	5.58	4.91
query35	4.95	4.95	5.02
query36	0.69	0.51	0.51
query37	0.10	0.07	0.07
query38	0.06	0.05	0.04
query39	0.04	0.03	0.03
query40	0.18	0.14	0.14
query41	0.09	0.03	0.03
query42	0.04	0.03	0.03
query43	0.04	0.04	0.03
Total cold run time: 107.36 s
Total hot run time: 33.3 s

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 50.89% (57/112) 🎉
Increment coverage report
Complete coverage report

@dwdwqfwe
Copy link
Contributor Author

dwdwqfwe commented Sep 1, 2025

run buildall

@dwdwqfwe
Copy link
Contributor Author

dwdwqfwe commented Sep 1, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17602	5255	5044	5044
q2	2007	314	215	215
q3	10262	1272	714	714
q4	10224	1021	520	520
q5	7551	2427	2352	2352
q6	192	170	143	143
q7	945	791	635	635
q8	9354	1344	1150	1150
q9	6980	5180	5237	5180
q10	6927	2371	1970	1970
q11	510	318	292	292
q12	352	364	242	242
q13	17796	3675	3056	3056
q14	240	254	227	227
q15	579	510	482	482
q16	441	429	397	397
q17	605	877	371	371
q18	7808	7070	7251	7070
q19	1467	993	596	596
q20	361	344	242	242
q21	4178	2658	2425	2425
q22	1094	1079	996	996
Total cold run time: 107475 ms
Total hot run time: 34319 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5266	5139	5105	5105
q2	264	340	244	244
q3	2298	2826	2415	2415
q4	1353	1752	1331	1331
q5	4226	4538	4564	4538
q6	237	177	143	143
q7	2098	2010	1815	1815
q8	2712	2605	2577	2577
q9	7353	7422	7346	7346
q10	3136	3286	2899	2899
q11	591	508	500	500
q12	696	804	659	659
q13	3458	3862	3309	3309
q14	315	327	277	277
q15	540	486	476	476
q16	447	515	454	454
q17	1211	1573	1436	1436
q18	7952	7781	7602	7602
q19	863	869	1040	869
q20	2065	2126	1936	1936
q21	5214	4479	4559	4479
q22	1105	1085	1016	1016
Total cold run time: 53400 ms
Total hot run time: 51426 ms

@doris-robot
Copy link

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

============================================
query1	1060	479	412	412
query2	6550	1749	1784	1749
query3	6748	229	223	223
query4	26503	23201	23001	23001
query5	4361	641	534	534
query6	341	254	243	243
query7	4654	522	298	298
query8	309	262	253	253
query9	8646	2874	2892	2874
query10	491	334	292	292
query11	15892	15009	14723	14723
query12	172	120	115	115
query13	1684	546	419	419
query14	8845	5740	5718	5718
query15	228	210	169	169
query16	7200	670	488	488
query17	1262	838	654	654
query18	2021	428	339	339
query19	202	194	169	169
query20	134	127	130	127
query21	220	129	114	114
query22	4330	4434	4208	4208
query23	33854	33076	33153	33076
query24	8185	2353	2408	2353
query25	576	504	440	440
query26	1240	279	170	170
query27	2727	514	363	363
query28	4412	2268	2259	2259
query29	834	602	485	485
query30	295	224	196	196
query31	909	824	701	701
query32	94	78	79	78
query33	577	392	415	392
query34	786	879	525	525
query35	815	834	774	774
query36	984	1018	935	935
query37	121	112	90	90
query38	4041	4113	4040	4040
query39	1504	1423	1443	1423
query40	234	134	124	124
query41	65	64	60	60
query42	130	118	123	118
query43	524	526	475	475
query44	1337	857	865	857
query45	182	178	169	169
query46	875	1012	647	647
query47	1829	1809	1742	1742
query48	395	436	329	329
query49	747	495	398	398
query50	658	679	417	417
query51	4170	4158	4140	4140
query52	126	127	111	111
query53	255	260	203	203
query54	611	606	550	550
query55	94	91	93	91
query56	337	333	341	333
query57	1255	1207	1130	1130
query58	289	270	281	270
query59	2636	2743	2629	2629
query60	353	353	336	336
query61	166	158	197	158
query62	794	738	650	650
query63	224	191	195	191
query64	4562	1120	822	822
query65	4361	4196	4220	4196
query66	1168	427	342	342
query67	15341	15350	15243	15243
query68	7827	920	580	580
query69	491	331	297	297
query70	1177	1179	1125	1125
query71	432	349	338	338
query72	query73	653	553	354	354
query74	9020	9027	8953	8953
query75	3401	3090	2678	2678
query76	3530	1187	742	742
query77	777	394	336	336
query78	9492	9607	8870	8870
query79	1817	808	587	587
query80	645	575	509	509
query81	464	265	230	230
query82	451	143	121	121
query83	338	270	258	258
query84	254	116	91	91
query85	884	470	414	414
query86	337	333	325	325
query87	4327	4376	4185	4185
query88	2804	2222	2203	2203
query89	384	335	297	297
query90	1886	229	225	225
query91	166	164	138	138
query92	84	77	73	73
query93	1125	971	642	642
query94	737	420	330	330
query95	421	333	328	328
query96	478	602	273	273
query97	2696	2707	2617	2617
query98	263	225	224	224
query99	1601	1413	1268	1268
Total cold run time: 266487 ms
Total hot run time: 181764 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 7cd88f6716a3846452088c4233d85c7026233f66, data reload: false

query1	0.06	0.05	0.04
query2	0.09	0.05	0.06
query3	0.25	0.09	0.09
query4	1.61	0.12	0.11
query5	0.45	0.41	0.43
query6	1.16	0.64	0.67
query7	0.03	0.03	0.03
query8	0.05	0.04	0.04
query9	0.60	0.52	0.52
query10	0.58	0.57	0.58
query11	0.17	0.12	0.12
query12	0.16	0.12	0.12
query13	0.63	0.62	0.61
query14	0.80	0.85	0.83
query15	0.90	0.87	0.86
query16	0.39	0.40	0.38
query17	1.06	1.03	1.07
query18	0.22	0.21	0.20
query19	1.95	1.79	1.90
query20	0.02	0.02	0.01
query21	15.40	1.00	0.60
query22	0.79	1.21	0.86
query23	14.73	1.37	0.64
query24	6.66	1.80	0.73
query25	0.49	0.20	0.08
query26	0.57	0.16	0.13
query27	0.09	0.05	0.06
query28	9.45	0.93	0.43
query29	12.56	3.91	3.23
query30	3.13	2.99	3.00
query31	2.83	0.57	0.39
query32	3.26	0.55	0.47
query33	3.06	3.17	3.14
query34	16.04	5.49	4.87
query35	4.96	4.92	4.91
query36	0.70	0.53	0.50
query37	0.11	0.07	0.07
query38	0.06	0.04	0.04
query39	0.04	0.03	0.03
query40	0.19	0.15	0.14
query41	0.08	0.02	0.02
query42	0.04	0.04	0.03
query43	0.04	0.04	0.03
Total cold run time: 106.46 s
Total hot run time: 32.83 s

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 6.74% (6/89) 🎉
Increment coverage report
Complete coverage report

@zclllyybb zclllyybb self-assigned this Sep 3, 2025
@zclllyybb
Copy link
Contributor

replaced by #55693

@zclllyybb zclllyybb closed this Sep 4, 2025
yiguolei pushed a commit that referenced this pull request Sep 9, 2025
…5693)

### What problem does this PR solve?

Issue Number: close #xxx

Related PR: based on #55495

Co-authored-by: dwdwqfwe <149857218+dwdwqfwe@users.noreply.github.com>
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