Skip to content

Conversation

Mryange
Copy link
Contributor

@Mryange Mryange commented Sep 5, 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 Sep 5, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17612	5255	5068	5068
q2	2003	321	210	210
q3	10253	1290	705	705
q4	10218	1012	518	518
q5	7538	2435	2314	2314
q6	186	171	141	141
q7	936	774	639	639
q8	9345	1391	1123	1123
q9	7048	5184	5132	5132
q10	6932	2377	1975	1975
q11	484	298	289	289
q12	363	360	229	229
q13	17777	3637	3021	3021
q14	234	234	226	226
q15	579	519	483	483
q16	439	436	384	384
q17	602	859	356	356
q18	7394	7075	7198	7075
q19	1280	966	560	560
q20	343	352	223	223
q21	3793	2553	2304	2304
q22	1068	1012	989	989
Total cold run time: 106427 ms
Total hot run time: 33964 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5193	5121	5127	5121
q2	247	331	224	224
q3	2155	2702	2333	2333
q4	1311	1763	1349	1349
q5	4202	4254	4526	4254
q6	226	181	131	131
q7	2023	2007	1907	1907
q8	2639	2704	2556	2556
q9	7418	7335	7366	7335
q10	3182	3287	2888	2888
q11	589	520	532	520
q12	692	745	644	644
q13	3772	3793	3288	3288
q14	295	323	287	287
q15	551	489	482	482
q16	459	541	471	471
q17	1165	1525	1393	1393
q18	7828	7677	7553	7553
q19	853	850	900	850
q20	2016	2142	1939	1939
q21	4822	4320	4304	4304
q22	1086	1029	1030	1029
Total cold run time: 52724 ms
Total hot run time: 50858 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 185104 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 906cef9aa223683d6362bca6f6a6bb2fb695ea02, data reload: false

query1	1091	431	405	405
query2	6555	1648	1641	1641
query3	6749	237	225	225
query4	26303	23639	23417	23417
query5	4406	654	532	532
query6	339	261	221	221
query7	4663	516	298	298
query8	297	262	240	240
query9	8636	2900	2876	2876
query10	486	351	332	332
query11	15687	14941	14716	14716
query12	168	122	130	122
query13	1682	565	422	422
query14	8565	5831	5848	5831
query15	220	189	172	172
query16	7172	674	487	487
query17	1115	783	670	670
query18	2066	427	337	337
query19	202	197	193	193
query20	131	125	120	120
query21	215	132	119	119
query22	4224	4370	4084	4084
query23	33799	33166	33025	33025
query24	8329	2373	2406	2373
query25	600	528	455	455
query26	1259	280	164	164
query27	2754	510	356	356
query28	4362	2226	2204	2204
query29	853	600	485	485
query30	295	232	202	202
query31	881	813	715	715
query32	93	86	81	81
query33	574	402	357	357
query34	799	844	528	528
query35	828	833	754	754
query36	979	1027	949	949
query37	120	110	92	92
query38	4081	4024	3975	3975
query39	1500	1433	1431	1431
query40	228	135	131	131
query41	64	65	62	62
query42	125	116	120	116
query43	526	480	460	460
query44	1346	856	856	856
query45	182	178	170	170
query46	866	1026	661	661
query47	1786	1825	1790	1790
query48	386	437	325	325
query49	764	504	438	438
query50	647	694	409	409
query51	4172	4233	4084	4084
query52	122	117	115	115
query53	257	273	200	200
query54	618	610	547	547
query55	96	98	90	90
query56	346	334	321	321
query57	1230	1254	1150	1150
query58	302	298	296	296
query59	2600	2651	2612	2612
query60	383	366	368	366
query61	199	200	188	188
query62	815	731	694	694
query63	236	203	202	202
query64	4713	1258	887	887
query65	4253	4182	4214	4182
query66	1165	436	349	349
query67	15591	15323	15222	15222
query68	8143	927	651	651
query69	498	333	294	294
query70	1266	1181	1108	1108
query71	565	343	326	326
query72	6176	2674	5374	2674
query73	782	758	364	364
query74	8865	9149	9092	9092
query75	3779	3093	2624	2624
query76	3638	1150	737	737
query77	811	414	340	340
query78	9526	9685	9019	9019
query79	2477	845	597	597
query80	807	582	506	506
query81	509	266	229	229
query82	472	141	113	113
query83	305	265	251	251
query84	305	110	93	93
query85	908	479	445	445
query86	416	284	404	284
query87	4410	4247	4214	4214
query88	3575	2230	2209	2209
query89	415	323	293	293
query90	1828	225	224	224
query91	167	171	139	139
query92	94	76	70	70
query93	1887	1014	644	644
query94	700	411	332	332
query95	429	330	331	330
query96	485	584	280	280
query97	2690	2690	2562	2562
query98	247	225	220	220
query99	1477	1442	1311	1311
Total cold run time: 275748 ms
Total hot run time: 185104 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.05
query2	0.09	0.06	0.06
query3	0.25	0.08	0.08
query4	1.61	0.11	0.11
query5	0.46	0.42	0.41
query6	1.19	0.64	0.66
query7	0.03	0.02	0.02
query8	0.06	0.05	0.05
query9	0.60	0.53	0.53
query10	0.59	0.58	0.58
query11	0.16	0.11	0.11
query12	0.15	0.13	0.12
query13	0.62	0.64	0.62
query14	0.79	0.85	0.84
query15	0.87	0.85	0.85
query16	0.40	0.42	0.40
query17	1.08	1.07	1.06
query18	0.22	0.20	0.20
query19	1.90	1.82	1.82
query20	0.02	0.02	0.01
query21	15.40	0.93	0.57
query22	0.76	1.25	0.74
query23	14.84	1.41	0.63
query24	6.75	1.45	0.82
query25	0.53	0.19	0.07
query26	0.55	0.16	0.13
query27	0.06	0.06	0.04
query28	9.89	0.87	0.43
query29	12.57	3.84	3.21
query30	0.28	0.13	0.13
query31	2.83	0.61	0.39
query32	3.24	0.59	0.47
query33	3.16	3.11	3.09
query34	15.97	5.47	4.87
query35	4.90	4.98	4.91
query36	0.69	0.53	0.52
query37	0.11	0.07	0.08
query38	0.06	0.05	0.04
query39	0.04	0.02	0.03
query40	0.18	0.15	0.14
query41	0.09	0.04	0.03
query42	0.04	0.03	0.03
query43	0.04	0.03	0.04
Total cold run time: 104.12 s
Total hot run time: 29.94 s

@Mryange
Copy link
Contributor Author

Mryange commented Sep 6, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17621	5229	5063	5063
q2	1989	358	204	204
q3	10241	1279	713	713
q4	10235	1035	527	527
q5	7540	2456	2336	2336
q6	180	163	138	138
q7	943	765	650	650
q8	9346	1318	1153	1153
q9	6885	5087	5111	5087
q10	6943	2376	1982	1982
q11	477	307	282	282
q12	354	396	226	226
q13	17800	3589	3059	3059
q14	232	239	217	217
q15	568	497	473	473
q16	993	999	948	948
q17	628	860	360	360
q18	7824	7057	7158	7057
q19	1397	967	564	564
q20	331	342	224	224
q21	3720	2567	2372	2372
q22	1087	1008	996	996
Total cold run time: 107334 ms
Total hot run time: 34631 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5252	5129	5122	5122
q2	246	322	227	227
q3	2184	2695	2295	2295
q4	1351	1785	1320	1320
q5	4193	4470	4582	4470
q6	223	181	134	134
q7	2035	1953	1886	1886
q8	2625	2667	2667	2667
q9	7298	7339	7434	7339
q10	3144	3291	2843	2843
q11	582	536	500	500
q12	701	790	684	684
q13	3602	3967	3443	3443
q14	273	311	280	280
q15	525	486	482	482
q16	1092	1137	1064	1064
q17	1208	1577	1387	1387
q18	7834	7740	7808	7740
q19	885	886	972	886
q20	2003	1980	1809	1809
q21	4750	4307	4312	4307
q22	1062	1050	1009	1009
Total cold run time: 53068 ms
Total hot run time: 51894 ms

@Mryange
Copy link
Contributor Author

Mryange commented Sep 7, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17623	5285	5153	5153
q2	1985	353	211	211
q3	10244	1300	721	721
q4	10226	1037	524	524
q5	7560	2475	2249	2249
q6	195	174	142	142
q7	968	760	647	647
q8	9343	1254	1069	1069
q9	6904	5133	5174	5133
q10	6942	2371	1951	1951
q11	491	305	291	291
q12	349	363	229	229
q13	17763	3686	3032	3032
q14	231	237	224	224
q15	593	491	488	488
q16	996	990	954	954
q17	611	858	373	373
q18	7483	7073	7026	7026
q19	1303	988	558	558
q20	349	336	225	225
q21	3693	3171	2381	2381
q22	1083	1043	985	985
Total cold run time: 106935 ms
Total hot run time: 34566 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5240	5087	5118	5087
q2	253	325	226	226
q3	2148	2666	2311	2311
q4	1339	1772	1292	1292
q5	4217	4469	4425	4425
q6	221	180	140	140
q7	2067	1947	1840	1840
q8	2713	2620	2507	2507
q9	7296	7481	7423	7423
q10	3117	3407	2876	2876
q11	615	539	515	515
q12	929	816	618	618
q13	3503	4099	3271	3271
q14	307	314	286	286
q15	572	481	490	481
q16	1076	1103	1051	1051
q17	1206	1544	1429	1429
q18	7763	7717	7634	7634
q19	797	835	920	835
q20	1995	2066	1783	1783
q21	4708	4254	4379	4254
q22	1074	1037	993	993
Total cold run time: 53156 ms
Total hot run time: 51277 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 189190 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 906cef9aa223683d6362bca6f6a6bb2fb695ea02, data reload: false

query1	1058	447	410	410
query2	6547	1679	1673	1673
query3	6750	228	230	228
query4	26129	23610	23318	23318
query5	4771	647	522	522
query6	344	283	217	217
query7	4680	525	302	302
query8	314	258	243	243
query9	8644	2895	2981	2895
query10	495	339	300	300
query11	15980	15254	14829	14829
query12	175	122	113	113
query13	1697	561	453	453
query14	10777	9228	9195	9195
query15	233	186	169	169
query16	7507	652	471	471
query17	1182	745	635	635
query18	2035	424	338	338
query19	210	230	168	168
query20	134	126	128	126
query21	217	132	121	121
query22	4087	4120	3984	3984
query23	33788	32981	32930	32930
query24	8253	2380	2426	2380
query25	598	545	455	455
query26	1247	284	177	177
query27	2714	528	357	357
query28	4412	2235	2229	2229
query29	846	644	517	517
query30	291	246	245	245
query31	909	813	748	748
query32	89	80	78	78
query33	579	397	356	356
query34	792	866	524	524
query35	811	840	757	757
query36	966	1038	937	937
query37	132	111	92	92
query38	3526	3519	3496	3496
query39	1486	1505	1416	1416
query40	223	134	125	125
query41	68	61	65	61
query42	131	115	126	115
query43	523	504	480	480
query44	1336	864	858	858
query45	184	176	169	169
query46	854	1036	654	654
query47	1804	1816	1740	1740
query48	384	425	315	315
query49	753	510	420	420
query50	663	685	408	408
query51	3988	3965	3815	3815
query52	121	117	112	112
query53	243	272	194	194
query54	628	609	546	546
query55	98	87	94	87
query56	337	348	324	324
query57	1225	1192	1139	1139
query58	294	283	276	276
query59	2515	2657	2575	2575
query60	361	351	346	346
query61	196	202	164	164
query62	813	737	665	665
query63	226	192	198	192
query64	4497	1151	822	822
query65	4040	3967	3962	3962
query66	1144	450	343	343
query67	15406	15146	15078	15078
query68	7897	931	584	584
query69	504	354	297	297
query70	1446	1381	1311	1311
query71	546	360	322	322
query72	5573	5017	5137	5017
query73	689	650	360	360
query74	9106	9112	8956	8956
query75	3276	3239	2805	2805
query76	3198	1181	741	741
query77	501	406	341	341
query78	9559	9677	8872	8872
query79	2055	842	594	594
query80	706	580	567	567
query81	517	253	224	224
query82	214	171	147	147
query83	269	259	272	259
query84	261	106	91	91
query85	884	477	434	434
query86	379	332	299	299
query87	3698	3751	3617	3617
query88	2850	2223	2223	2223
query89	396	327	310	310
query90	1803	230	224	224
query91	161	174	134	134
query92	77	77	74	74
query93	1170	1022	663	663
query94	656	431	333	333
query95	415	345	327	327
query96	503	599	282	282
query97	2957	2980	2878	2878
query98	251	244	218	218
query99	1365	1429	1297	1297
Total cold run time: 272342 ms
Total hot run time: 189190 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.06
query2	0.09	0.05	0.06
query3	0.25	0.08	0.08
query4	1.60	0.11	0.12
query5	0.28	0.25	0.25
query6	1.17	0.66	0.63
query7	0.03	0.03	0.03
query8	0.06	0.05	0.04
query9	0.62	0.52	0.53
query10	0.58	0.57	0.57
query11	0.16	0.11	0.12
query12	0.15	0.12	0.12
query13	0.65	0.62	0.62
query14	1.02	1.05	1.04
query15	0.87	0.85	0.86
query16	0.40	0.40	0.40
query17	1.02	1.07	1.06
query18	0.22	0.20	0.20
query19	1.94	1.88	1.83
query20	0.02	0.01	0.01
query21	15.40	0.96	0.58
query22	0.76	1.12	0.67
query23	15.06	1.38	0.63
query24	6.98	1.12	0.62
query25	0.50	0.28	0.08
query26	0.53	0.16	0.14
query27	0.08	0.05	0.05
query28	10.00	0.93	0.43
query29	12.60	3.96	3.28
query30	0.29	0.13	0.11
query31	2.85	0.59	0.39
query32	3.24	0.56	0.48
query33	3.09	3.12	3.18
query34	15.92	5.43	4.85
query35	4.95	4.88	4.88
query36	0.69	0.52	0.50
query37	0.11	0.07	0.08
query38	0.06	0.05	0.05
query39	0.04	0.03	0.03
query40	0.18	0.16	0.14
query41	0.09	0.03	0.03
query42	0.04	0.03	0.02
query43	0.04	0.04	0.04
Total cold run time: 104.69 s
Total hot run time: 29.76 s

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