Skip to content

Conversation

@morrySnow
Copy link
Contributor

picked from #55335

@Thearas
Copy link
Contributor

Thearas commented Sep 29, 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?

@morrySnow
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17767	5509	5501	5501
q2	2021	393	275	275
q3	12320	1246	744	744
q4	10216	869	448	448
q5	8108	2425	2135	2135
q6	182	170	132	132
q7	913	735	605	605
q8	9331	1477	1162	1162
q9	5257	5016	4983	4983
q10	6825	2287	1820	1820
q11	486	274	263	263
q12	337	357	212	212
q13	17777	3604	3024	3024
q14	221	222	218	218
q15	526	466	468	466
q16	414	431	371	371
q17	592	876	358	358
q18	7053	6427	6363	6363
q19	1285	968	545	545
q20	336	353	205	205
q21	2846	2194	1970	1970
q22	1049	1015	1024	1015
Total cold run time: 105862 ms
Total hot run time: 32815 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5554	5522	5486	5486
q2	235	323	232	232
q3	2281	2661	2292	2292
q4	1324	1786	1382	1382
q5	4433	5017	5020	5017
q6	180	172	128	128
q7	2114	1978	1827	1827
q8	2687	2837	2762	2762
q9	7370	7297	7270	7270
q10	3049	3350	2690	2690
q11	595	517	518	517
q12	666	763	597	597
q13	3383	3799	3152	3152
q14	277	295	274	274
q15	519	482	482	482
q16	447	490	448	448
q17	1246	1774	1258	1258
q18	7676	7552	7297	7297
q19	831	959	1191	959
q20	2012	2102	1896	1896
q21	5406	4941	4635	4635
q22	1077	1050	1030	1030
Total cold run time: 53362 ms
Total hot run time: 51631 ms

@doris-robot
Copy link

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

query1	987	406	410	406
query2	6274	1939	1919	1919
query3	8690	200	196	196
query4	33748	23878	23757	23757
query5	3886	597	453	453
query6	277	185	170	170
query7	4212	493	310	310
query8	303	234	240	234
query9	9232	2610	2593	2593
query10	472	324	263	263
query11	18131	15325	15236	15236
query12	173	111	118	111
query13	1554	546	420	420
query14	9454	7316	7115	7115
query15	245	190	186	186
query16	8114	655	540	540
query17	1572	797	609	609
query18	2192	419	325	325
query19	229	214	185	185
query20	121	118	119	118
query21	211	129	110	110
query22	4591	4820	4492	4492
query23	34813	34198	34191	34191
query24	7402	2689	2714	2689
query25	546	512	439	439
query26	811	284	172	172
query27	2161	478	367	367
query28	5611	2212	2227	2212
query29	719	604	474	474
query30	243	195	165	165
query31	1037	966	821	821
query32	92	67	59	59
query33	496	375	322	322
query34	755	885	534	534
query35	779	809	773	773
query36	1044	1046	954	954
query37	105	92	67	67
query38	4027	4045	4042	4042
query39	1527	1484	1483	1483
query40	201	116	110	110
query41	50	46	46	46
query42	115	105	101	101
query43	497	509	531	509
query44	1356	852	845	845
query45	193	181	169	169
query46	896	1071	678	678
query47	1939	1978	1917	1917
query48	415	439	337	337
query49	711	505	413	413
query50	683	684	453	453
query51	7352	7184	7178	7178
query52	103	106	97	97
query53	236	265	191	191
query54	552	547	474	474
query55	77	83	84	83
query56	266	278	267	267
query57	1270	1272	1227	1227
query58	248	221	228	221
query59	3148	3278	3061	3061
query60	293	290	288	288
query61	130	153	128	128
query62	813	784	706	706
query63	226	199	191	191
query64	4690	1014	664	664
query65	3426	3369	3339	3339
query66	1033	417	318	318
query67	16151	15774	15736	15736
query68	7620	820	539	539
query69	489	311	266	266
query70	1183	1157	1131	1131
query71	374	295	262	262
query72	5755	3769	3831	3769
query73	639	735	349	349
query74	10328	9136	9277	9136
query75	3210	3146	2682	2682
query76	3239	1183	777	777
query77	687	382	272	272
query78	10325	10460	9720	9720
query79	3279	885	594	594
query80	654	516	445	445
query81	531	259	221	221
query82	598	125	90	90
query83	181	167	144	144
query84	279	103	81	81
query85	790	342	296	296
query86	398	306	300	300
query87	4291	4266	4219	4219
query88	4967	2378	2372	2372
query89	409	331	297	297
query90	1773	187	189	187
query91	133	140	109	109
query92	66	58	50	50
query93	2077	891	535	535
query94	674	383	294	294
query95	344	274	270	270
query96	490	596	277	277
query97	3188	3299	3131	3131
query98	230	218	217	217
query99	1521	1404	1304	1304
Total cold run time: 294628 ms
Total hot run time: 193595 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.03
query2	0.06	0.04	0.03
query3	0.23	0.07	0.07
query4	1.62	0.11	0.10
query5	0.53	0.52	0.51
query6	1.14	0.73	0.72
query7	0.02	0.02	0.02
query8	0.04	0.03	0.03
query9	0.57	0.49	0.52
query10	0.56	0.55	0.56
query11	0.14	0.10	0.10
query12	0.14	0.11	0.11
query13	0.60	0.60	0.59
query14	0.78	0.82	0.79
query15	0.84	0.83	0.83
query16	0.39	0.41	0.38
query17	1.05	1.00	0.98
query18	0.24	0.23	0.22
query19	1.95	1.93	1.88
query20	0.01	0.02	0.01
query21	15.38	0.92	0.58
query22	0.73	0.82	0.75
query23	15.03	1.44	0.55
query24	2.99	0.71	1.11
query25	0.15	0.24	0.18
query26	0.26	0.15	0.14
query27	0.05	0.05	0.06
query28	13.43	1.07	0.42
query29	12.57	3.83	3.23
query30	0.25	0.09	0.07
query31	2.83	0.59	0.38
query32	3.21	0.53	0.46
query33	3.04	3.01	2.99
query34	16.73	5.16	4.57
query35	4.58	4.51	4.55
query36	0.63	0.51	0.47
query37	0.08	0.06	0.06
query38	0.05	0.04	0.03
query39	0.03	0.02	0.02
query40	0.16	0.14	0.13
query41	0.09	0.03	0.03
query42	0.03	0.03	0.02
query43	0.03	0.03	0.03
Total cold run time: 103.28 s
Total hot run time: 28.82 s

@morrySnow
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17588	5559	5475	5475
q2	2024	412	294	294
q3	12353	1249	779	779
q4	10474	873	454	454
q5	9379	2399	2141	2141
q6	192	163	135	135
q7	897	738	627	627
q8	9321	1407	1116	1116
q9	5275	5040	4963	4963
q10	6782	2276	1833	1833
q11	496	294	266	266
q12	338	362	208	208
q13	17794	3608	2995	2995
q14	228	214	215	214
q15	520	467	476	467
q16	431	435	369	369
q17	600	863	362	362
q18	6747	6408	6408	6408
q19	1088	947	539	539
q20	321	343	206	206
q21	2815	2196	2008	2008
q22	1063	1003	996	996
Total cold run time: 106726 ms
Total hot run time: 32855 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5526	5474	5481	5474
q2	238	328	225	225
q3	2274	2630	2315	2315
q4	1367	1835	1413	1413
q5	4402	5063	4961	4961
q6	175	161	130	130
q7	2099	1952	1875	1875
q8	2661	2823	2668	2668
q9	7233	7276	7173	7173
q10	3079	3325	2734	2734
q11	578	504	509	504
q12	686	771	614	614
q13	3378	3736	3193	3193
q14	276	307	263	263
q15	519	493	463	463
q16	433	485	424	424
q17	1233	1726	1247	1247
q18	7790	7353	7330	7330
q19	820	1080	1157	1080
q20	2030	2060	1908	1908
q21	5452	4953	4545	4545
q22	1088	1098	1015	1015
Total cold run time: 53337 ms
Total hot run time: 51554 ms

@doris-robot
Copy link

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

query1	957	401	405	401
query2	6233	2004	1959	1959
query3	8692	206	211	206
query4	33820	23741	23385	23385
query5	3687	598	453	453
query6	287	196	202	196
query7	4215	496	332	332
query8	301	249	234	234
query9	9443	2614	2601	2601
query10	478	324	273	273
query11	18010	15314	15221	15221
query12	156	108	109	108
query13	1548	543	402	402
query14	9788	7105	7088	7088
query15	238	187	184	184
query16	8058	672	506	506
query17	1540	772	615	615
query18	2175	420	341	341
query19	218	193	174	174
query20	130	122	128	122
query21	207	139	108	108
query22	4597	4540	4484	4484
query23	35046	34236	34230	34230
query24	7658	2747	2745	2745
query25	544	497	463	463
query26	1249	295	182	182
query27	2209	499	383	383
query28	5260	2256	2238	2238
query29	796	604	460	460
query30	244	192	167	167
query31	1024	951	838	838
query32	92	63	65	63
query33	521	382	335	335
query34	750	899	544	544
query35	798	805	779	779
query36	1031	1081	941	941
query37	108	96	74	74
query38	4096	3979	3909	3909
query39	1553	1481	1465	1465
query40	214	123	109	109
query41	53	52	54	52
query42	121	103	113	103
query43	511	522	472	472
query44	1388	852	852	852
query45	193	195	171	171
query46	909	1072	702	702
query47	1969	1984	1906	1906
query48	396	429	364	364
query49	771	501	416	416
query50	676	693	433	433
query51	7421	7420	7132	7132
query52	107	102	94	94
query53	235	269	198	198
query54	585	564	480	480
query55	82	80	86	80
query56	260	292	256	256
query57	1317	1296	1206	1206
query58	252	213	223	213
query59	3157	3239	3090	3090
query60	303	284	281	281
query61	117	119	118	118
query62	811	767	699	699
query63	238	201	205	201
query64	4797	1009	662	662
query65	3344	3294	3304	3294
query66	1180	408	310	310
query67	16415	15729	15664	15664
query68	6528	822	548	548
query69	501	316	280	280
query70	1214	1127	1104	1104
query71	385	294	271	271
query72	5866	3746	3898	3746
query73	634	741	361	361
query74	10585	9315	9341	9315
query75	3240	3156	2695	2695
query76	3100	1168	771	771
query77	508	377	279	279
query78	10487	10428	9673	9673
query79	4005	846	586	586
query80	913	524	431	431
query81	521	256	221	221
query82	962	111	92	92
query83	173	161	144	144
query84	283	98	77	77
query85	777	349	305	305
query86	410	317	292	292
query87	4299	4281	4193	4193
query88	5142	2442	2405	2405
query89	400	328	289	289
query90	1746	188	191	188
query91	142	140	107	107
query92	65	56	53	53
query93	2891	899	523	523
query94	764	410	305	305
query95	357	282	294	282
query96	485	604	281	281
query97	3184	3216	3141	3141
query98	237	210	196	196
query99	1524	1445	1304	1304
Total cold run time: 297907 ms
Total hot run time: 193225 ms

@doris-robot
Copy link

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

query1	0.03	0.03	0.03
query2	0.06	0.04	0.02
query3	0.23	0.07	0.07
query4	1.62	0.10	0.10
query5	0.52	0.50	0.53
query6	1.12	0.73	0.72
query7	0.03	0.02	0.02
query8	0.05	0.03	0.03
query9	0.57	0.51	0.50
query10	0.56	0.54	0.56
query11	0.14	0.11	0.10
query12	0.16	0.11	0.11
query13	0.61	0.59	0.60
query14	0.78	0.82	0.78
query15	0.84	0.83	0.82
query16	0.38	0.41	0.38
query17	1.07	1.05	1.07
query18	0.25	0.23	0.22
query19	1.89	1.89	1.89
query20	0.02	0.01	0.02
query21	15.38	0.94	0.57
query22	0.75	0.72	0.62
query23	15.19	1.43	0.53
query24	3.21	1.41	1.05
query25	0.17	0.20	0.05
query26	0.30	0.14	0.14
query27	0.04	0.06	0.06
query28	13.39	1.00	0.43
query29	12.61	3.89	3.29
query30	0.25	0.10	0.07
query31	2.83	0.58	0.38
query32	3.22	0.54	0.45
query33	2.98	3.01	3.07
query34	16.50	5.21	4.53
query35	4.54	4.53	4.59
query36	0.66	0.49	0.49
query37	0.08	0.07	0.06
query38	0.04	0.03	0.04
query39	0.03	0.02	0.03
query40	0.16	0.14	0.12
query41	0.07	0.02	0.02
query42	0.03	0.02	0.02
query43	0.03	0.03	0.03
Total cold run time: 103.39 s
Total hot run time: 28.98 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

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

@morrySnow morrySnow merged commit c732673 into branch-3.1 Oct 11, 2025
25 of 27 checks passed
@morrySnow morrySnow deleted the mutable_version_3.1 branch October 11, 2025 04:18
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.

6 participants