Skip to content

[fix](nereids)make lambda expression can only be function argument#53657

Merged
morrySnow merged 2 commits intoapache:masterfrom
starocean999:master_0421
Jul 30, 2025
Merged

[fix](nereids)make lambda expression can only be function argument#53657
morrySnow merged 2 commits intoapache:masterfrom
starocean999:master_0421

Conversation

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

@starocean999
Copy link
Contributor Author

run buildall

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

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17573	5264	5051	5051
q2	1941	311	209	209
q3	10293	1297	719	719
q4	10280	1001	525	525
q5	8449	2400	2314	2314
q6	215	171	139	139
q7	920	780	617	617
q8	9344	1278	1084	1084
q9	7200	5154	5084	5084
q10	6952	2400	2001	2001
q11	497	304	296	296
q12	360	363	232	232
q13	17787	3735	3094	3094
q14	249	241	243	241
q15	605	530	519	519
q16	444	447	396	396
q17	609	873	383	383
q18	7488	7297	7139	7139
q19	1847	990	588	588
q20	347	346	238	238
q21	3896	2643	2363	2363
q22	1119	1055	1017	1017
Total cold run time: 108415 ms
Total hot run time: 34249 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5266	5099	5097	5097
q2	271	355	242	242
q3	2152	2616	2288	2288
q4	1351	1801	1356	1356
q5	4481	4420	4460	4420
q6	229	175	137	137
q7	2010	1936	1788	1788
q8	2712	2696	2575	2575
q9	7396	7320	7267	7267
q10	3177	3303	2838	2838
q11	584	524	520	520
q12	696	805	667	667
q13	3586	3939	3385	3385
q14	324	318	288	288
q15	547	503	527	503
q16	446	522	455	455
q17	1142	1575	1385	1385
q18	8026	7782	7665	7665
q19	829	823	859	823
q20	2029	2090	1979	1979
q21	4935	4373	4273	4273
q22	1095	1050	1003	1003
Total cold run time: 53284 ms
Total hot run time: 50954 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 190997 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 067b67e0eff540f2454af8c2431c3e848bd99960, data reload: false

query1	1031	387	420	387
query2	6556	1714	1717	1714
query3	6752	233	228	228
query4	26376	23816	23463	23463
query5	4483	714	617	617
query6	334	245	229	229
query7	4647	514	316	316
query8	373	353	340	340
query9	8652	2911	2937	2911
query10	526	402	326	326
query11	15840	15116	14806	14806
query12	197	138	133	133
query13	1692	558	444	444
query14	9858	5987	5876	5876
query15	212	206	183	183
query16	7660	666	444	444
query17	1198	736	599	599
query18	2051	436	330	330
query19	203	207	176	176
query20	150	131	126	126
query21	234	144	128	128
query22	4236	4277	4086	4086
query23	34378	33357	33300	33300
query24	8076	2412	2423	2412
query25	555	499	422	422
query26	1245	278	168	168
query27	2714	518	377	377
query28	4377	2205	2172	2172
query29	747	612	479	479
query30	305	237	204	204
query31	1034	863	800	800
query32	95	87	85	85
query33	582	410	367	367
query34	856	856	536	536
query35	834	842	753	753
query36	991	1024	919	919
query37	129	121	96	96
query38	4181	4211	4028	4028
query39	1550	1482	1489	1482
query40	240	146	137	137
query41	107	105	99	99
query42	133	121	120	120
query43	534	513	471	471
query44	1338	877	865	865
query45	193	179	180	179
query46	850	1026	655	655
query47	1795	1914	1775	1775
query48	406	448	337	337
query49	847	569	488	488
query50	669	722	441	441
query51	5447	5759	5630	5630
query52	129	119	112	112
query53	263	285	211	211
query54	619	605	559	559
query55	97	94	93	93
query56	345	351	344	344
query57	1229	1223	1165	1165
query58	325	312	323	312
query59	2559	2678	2628	2628
query60	384	374	356	356
query61	148	150	148	148
query62	817	718	695	695
query63	245	218	213	213
query64	4369	1101	766	766
query65	4286	4178	4224	4178
query66	1266	590	506	506
query67	15762	16140	15556	15556
query68	8732	912	561	561
query69	518	345	320	320
query70	1292	1156	1107	1107
query71	487	347	341	341
query72	5287	4770	4757	4757
query73	798	619	379	379
query74	8930	9237	8842	8842
query75	4238	3147	2753	2753
query76	3709	1148	730	730
query77	910	454	386	386
query78	10009	10292	9423	9423
query79	5279	848	587	587
query80	772	611	526	526
query81	485	276	246	246
query82	656	155	125	125
query83	311	292	288	288
query84	304	120	96	96
query85	811	405	359	359
query86	356	348	296	296
query87	4502	4498	4435	4435
query88	3076	2388	2389	2388
query89	458	338	303	303
query90	2041	254	244	244
query91	193	157	131	131
query92	95	87	79	79
query93	2883	941	605	605
query94	696	419	321	321
query95	410	351	333	333
query96	517	609	296	296
query97	2706	2799	2708	2708
query98	245	227	227	227
query99	1438	1419	1304	1304
Total cold run time: 284456 ms
Total hot run time: 190997 ms

@doris-robot
Copy link

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

query1	0.05	0.04	0.04
query2	0.08	0.04	0.04
query3	0.25	0.08	0.07
query4	1.62	0.11	0.12
query5	0.45	0.44	0.43
query6	1.19	0.67	0.65
query7	0.03	0.02	0.02
query8	0.05	0.04	0.04
query9	0.60	0.54	0.52
query10	0.59	0.58	0.58
query11	0.16	0.11	0.12
query12	0.15	0.12	0.12
query13	0.62	0.61	0.61
query14	0.80	0.83	0.81
query15	0.90	0.88	0.89
query16	0.40	0.39	0.40
query17	1.10	1.09	1.08
query18	0.23	0.22	0.21
query19	2.01	1.95	1.91
query20	0.02	0.01	0.01
query21	15.38	0.91	0.55
query22	0.78	1.19	0.71
query23	14.86	1.38	0.65
query24	6.84	1.94	0.72
query25	0.57	0.27	0.09
query26	0.57	0.19	0.14
query27	0.05	0.06	0.05
query28	9.53	0.92	0.44
query29	12.57	3.96	3.29
query30	3.14	3.09	3.09
query31	2.83	0.58	0.39
query32	3.26	0.55	0.50
query33	3.04	3.08	3.05
query34	16.04	5.43	4.80
query35	4.89	4.88	4.90
query36	0.72	0.52	0.50
query37	0.10	0.08	0.08
query38	0.06	0.06	0.05
query39	0.04	0.03	0.04
query40	0.19	0.15	0.15
query41	0.09	0.04	0.04
query42	0.04	0.03	0.03
query43	0.05	0.05	0.04
Total cold run time: 106.94 s
Total hot run time: 32.9 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

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

@starocean999
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17561	5458	5095	5095
q2	1936	280	187	187
q3	10286	1267	696	696
q4	10219	1007	531	531
q5	7545	2392	2335	2335
q6	175	159	131	131
q7	883	751	597	597
q8	9341	1335	1125	1125
q9	6792	5119	5097	5097
q10	6889	2421	1978	1978
q11	472	295	274	274
q12	353	350	218	218
q13	17767	3694	3104	3104
q14	235	230	217	217
q15	551	489	475	475
q16	423	435	376	376
q17	627	888	392	392
q18	7692	7196	7198	7196
q19	1214	941	585	585
q20	355	377	236	236
q21	4109	3153	2341	2341
q22	1019	1026	985	985
Total cold run time: 106444 ms
Total hot run time: 34171 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5154	5196	5090	5090
q2	243	322	227	227
q3	2224	2711	2263	2263
q4	1363	1777	1341	1341
q5	4249	4583	4646	4583
q6	219	175	128	128
q7	2049	1972	1848	1848
q8	2705	2776	2601	2601
q9	7342	7131	7238	7131
q10	3130	3231	2877	2877
q11	560	512	490	490
q12	710	814	644	644
q13	3652	3999	3519	3519
q14	309	317	289	289
q15	529	468	464	464
q16	471	518	461	461
q17	1177	1599	1412	1412
q18	7879	7658	7505	7505
q19	867	819	852	819
q20	2074	2052	1882	1882
q21	4771	4391	4188	4188
q22	1091	1019	1000	1000
Total cold run time: 52768 ms
Total hot run time: 50762 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 186575 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 726de69ea12a2b76a6aae070722bd8f024b67c84, data reload: false

query1	978	392	388	388
query2	6518	1689	1700	1689
query3	6745	244	220	220
query4	26496	23182	23081	23081
query5	4372	642	481	481
query6	319	222	205	205
query7	4625	547	289	289
query8	284	237	213	213
query9	8581	2862	2869	2862
query10	455	355	284	284
query11	15807	15143	14696	14696
query12	172	118	110	110
query13	1649	535	403	403
query14	10140	5790	5779	5779
query15	208	208	158	158
query16	7645	632	478	478
query17	1312	740	557	557
query18	2020	435	310	310
query19	203	181	184	181
query20	124	116	108	108
query21	209	126	103	103
query22	4077	4391	4008	4008
query23	34087	33005	33110	33005
query24	8155	2418	2431	2418
query25	563	520	439	439
query26	1232	300	176	176
query27	2690	539	346	346
query28	4351	2226	2179	2179
query29	782	642	489	489
query30	284	230	192	192
query31	943	847	760	760
query32	84	79	77	77
query33	586	393	403	393
query34	808	900	505	505
query35	811	830	748	748
query36	1017	1054	905	905
query37	126	106	91	91
query38	4084	4039	3990	3990
query39	1483	1406	1399	1399
query40	220	179	115	115
query41	59	54	53	53
query42	121	106	110	106
query43	496	516	467	467
query44	1412	843	831	831
query45	175	169	166	166
query46	889	1075	643	643
query47	1765	1826	1750	1750
query48	393	454	316	316
query49	730	496	389	389
query50	678	758	397	397
query51	5556	5486	5506	5486
query52	112	116	105	105
query53	234	265	194	194
query54	592	591	517	517
query55	89	85	87	85
query56	326	338	291	291
query57	1215	1225	1149	1149
query58	282	265	264	264
query59	2560	2684	2558	2558
query60	346	346	328	328
query61	131	124	128	124
query62	852	757	618	618
query63	238	196	186	186
query64	4376	1032	683	683
query65	4342	4197	4213	4197
query66	1079	450	335	335
query67	15815	15656	15439	15439
query68	9146	930	558	558
query69	485	328	275	275
query70	1303	1171	1148	1148
query71	475	341	310	310
query72	5276	4831	4641	4641
query73	711	581	353	353
query74	9245	8765	8585	8585
query75	4310	3222	2605	2605
query76	3687	1240	752	752
query77	840	396	328	328
query78	9993	10262	9279	9279
query79	3301	880	582	582
query80	652	559	481	481
query81	463	267	219	219
query82	535	141	105	105
query83	289	261	235	235
query84	294	110	88	88
query85	839	374	325	325
query86	350	323	285	285
query87	4490	4434	4290	4290
query88	2907	2244	2233	2233
query89	453	334	286	286
query90	1970	225	225	225
query91	140	144	172	144
query92	86	70	67	67
query93	2142	983	635	635
query94	676	428	277	277
query95	396	323	311	311
query96	488	656	279	279
query97	2728	2755	2665	2665
query98	244	211	211	211
query99	1500	1437	1291	1291
Total cold run time: 280522 ms
Total hot run time: 186575 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.04
query2	0.08	0.04	0.04
query3	0.24	0.07	0.07
query4	1.63	0.10	0.11
query5	0.43	0.44	0.42
query6	1.15	0.64	0.66
query7	0.02	0.02	0.02
query8	0.05	0.04	0.03
query9	0.59	0.53	0.50
query10	0.60	0.58	0.58
query11	0.16	0.11	0.11
query12	0.15	0.11	0.12
query13	0.63	0.61	0.62
query14	0.79	0.84	0.82
query15	0.92	0.86	0.86
query16	0.37	0.38	0.39
query17	1.04	1.03	1.07
query18	0.22	0.21	0.20
query19	1.97	1.85	1.80
query20	0.02	0.02	0.02
query21	15.39	0.87	0.54
query22	0.74	1.09	0.63
query23	15.09	1.38	0.63
query24	6.74	2.05	0.64
query25	0.53	0.19	0.16
query26	0.57	0.16	0.15
query27	0.07	0.05	0.06
query28	10.19	0.93	0.42
query29	12.53	3.93	3.24
query30	3.04	3.03	3.01
query31	2.82	0.59	0.37
query32	3.24	0.55	0.47
query33	3.08	3.22	3.15
query34	15.85	5.41	4.81
query35	4.88	4.94	4.91
query36	0.70	0.52	0.50
query37	0.09	0.07	0.07
query38	0.06	0.04	0.04
query39	0.03	0.02	0.03
query40	0.18	0.14	0.14
query41	0.07	0.02	0.02
query42	0.04	0.03	0.02
query43	0.04	0.03	0.02
Total cold run time: 107.07 s
Total hot run time: 32.39 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

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

@starocean999
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17541	5223	5010	5010
q2	1910	299	185	185
q3	10318	1257	689	689
q4	10251	1012	492	492
q5	8123	2413	2261	2261
q6	198	157	128	128
q7	874	721	597	597
q8	9299	1285	1071	1071
q9	7248	5062	5058	5058
q10	6873	2340	1949	1949
q11	473	281	278	278
q12	343	346	206	206
q13	17784	3611	3040	3040
q14	224	221	210	210
q15	538	484	490	484
q16	418	420	375	375
q17	585	867	354	354
q18	7608	7076	7141	7076
q19	1277	941	546	546
q20	338	349	220	220
q21	3589	2489	2274	2274
q22	1039	1055	969	969
Total cold run time: 106851 ms
Total hot run time: 33472 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5082	5182	5082	5082
q2	233	315	217	217
q3	2150	2629	2305	2305
q4	1345	1761	1338	1338
q5	4150	4385	4507	4385
q6	215	169	128	128
q7	2017	1946	1758	1758
q8	2670	2529	2458	2458
q9	7348	7299	7353	7299
q10	3102	3283	2906	2906
q11	579	505	504	504
q12	743	797	626	626
q13	3608	4143	3256	3256
q14	279	290	273	273
q15	510	490	471	471
q16	450	484	427	427
q17	1173	1491	1497	1491
q18	8215	7673	7499	7499
q19	788	773	869	773
q20	2011	2058	1812	1812
q21	4810	4337	4183	4183
q22	1064	1029	1027	1027
Total cold run time: 52542 ms
Total hot run time: 50218 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 187079 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 6607a4890d527338d20b9c00b185d92d4f5028d8, data reload: false

query1	991	385	401	385
query2	6524	1677	1667	1667
query3	6744	224	218	218
query4	26136	23067	23357	23067
query5	4350	623	521	521
query6	321	225	205	205
query7	4649	510	301	301
query8	278	229	218	218
query9	8614	2920	2919	2919
query10	458	350	287	287
query11	15774	15001	14694	14694
query12	161	116	108	108
query13	1659	544	436	436
query14	9261	5854	5871	5854
query15	235	183	160	160
query16	7249	602	475	475
query17	1183	693	568	568
query18	1968	410	309	309
query19	185	181	157	157
query20	126	114	114	114
query21	224	132	111	111
query22	4321	4282	4187	4187
query23	33876	32936	33017	32936
query24	8099	2383	2378	2378
query25	519	475	403	403
query26	1097	276	163	163
query27	2723	508	355	355
query28	4402	2229	2205	2205
query29	765	566	451	451
query30	285	218	190	190
query31	913	823	731	731
query32	81	76	70	70
query33	545	382	333	333
query34	793	829	514	514
query35	815	842	743	743
query36	979	1003	913	913
query37	133	103	83	83
query38	4071	4040	3968	3968
query39	1443	1405	1375	1375
query40	225	123	116	116
query41	60	55	54	54
query42	118	110	115	110
query43	489	492	459	459
query44	1338	876	840	840
query45	172	168	161	161
query46	846	996	642	642
query47	1786	1831	1731	1731
query48	402	436	310	310
query49	724	472	384	384
query50	646	677	409	409
query51	5447	5557	5479	5479
query52	112	111	100	100
query53	235	269	190	190
query54	597	636	533	533
query55	87	85	85	85
query56	344	320	294	294
query57	1194	1183	1134	1134
query58	279	268	277	268
query59	2558	2587	2634	2587
query60	341	332	328	328
query61	133	125	167	125
query62	818	724	661	661
query63	219	189	187	187
query64	4134	993	694	694
query65	4242	4163	4128	4128
query66	1100	427	331	331
query67	15796	15508	15488	15488
query68	5490	906	573	573
query69	482	316	295	295
query70	1265	1136	1114	1114
query71	414	323	320	320
query72	5597	4812	4999	4812
query73	707	644	351	351
query74	8895	9097	8806	8806
query75	3138	3109	2628	2628
query76	3143	1136	706	706
query77	492	377	322	322
query78	9935	10124	9357	9357
query79	2049	829	589	589
query80	667	544	463	463
query81	495	259	218	218
query82	188	138	107	107
query83	253	245	241	241
query84	253	107	88	88
query85	746	355	315	315
query86	382	342	303	303
query87	4510	4355	4364	4355
query88	2867	2247	2216	2216
query89	370	312	284	284
query90	1782	225	212	212
query91	141	144	151	144
query92	83	68	67	67
query93	2185	962	629	629
query94	683	388	296	296
query95	394	305	310	305
query96	486	598	273	273
query97	2667	2703	2629	2629
query98	239	226	209	209
query99	1334	1454	1252	1252
Total cold run time: 269724 ms
Total hot run time: 187079 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.03
query2	0.07	0.04	0.05
query3	0.24	0.07	0.07
query4	1.64	0.11	0.11
query5	0.42	0.40	0.42
query6	1.16	0.65	0.68
query7	0.03	0.02	0.02
query8	0.04	0.03	0.04
query9	0.58	0.51	0.53
query10	0.57	0.57	0.57
query11	0.16	0.11	0.11
query12	0.15	0.11	0.11
query13	0.62	0.62	0.61
query14	0.81	0.82	0.82
query15	0.89	0.87	0.88
query16	0.40	0.40	0.38
query17	1.03	1.06	1.03
query18	0.22	0.20	0.19
query19	1.89	1.81	1.84
query20	0.02	0.01	0.01
query21	15.39	0.88	0.56
query22	0.79	1.17	0.70
query23	14.86	1.38	0.60
query24	6.73	1.75	0.94
query25	0.43	0.31	0.06
query26	0.56	0.17	0.14
query27	0.06	0.05	0.05
query28	9.62	0.90	0.42
query29	12.53	3.99	3.33
query30	3.05	2.96	2.97
query31	2.82	0.58	0.38
query32	3.26	0.54	0.49
query33	3.01	3.06	3.11
query34	15.85	5.41	4.86
query35	4.88	4.86	4.92
query36	0.69	0.51	0.49
query37	0.08	0.06	0.06
query38	0.06	0.04	0.04
query39	0.03	0.03	0.02
query40	0.17	0.14	0.15
query41	0.08	0.03	0.02
query42	0.04	0.02	0.03
query43	0.04	0.03	0.02
Total cold run time: 106.01 s
Total hot run time: 32.59 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

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

@starocean999 starocean999 marked this pull request as ready for review July 25, 2025 09:10
Comment on lines 1489 to 1491
funcExpression
: booleanExpression
| lambdaExpression
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
funcExpression
: booleanExpression
| lambdaExpression
funcExpression
: expression
| lambdaExpression

}
}

public void testLambda() {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test other place, such as group by key, order by key, join key, etc..

@starocean999
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17615	5483	5458	5458
q2	1936	274	178	178
q3	10315	1241	733	733
q4	10217	1016	525	525
q5	7530	2452	2296	2296
q6	180	162	130	130
q7	888	735	600	600
q8	9302	1299	1033	1033
q9	6817	5179	5146	5146
q10	6877	2388	1954	1954
q11	469	287	271	271
q12	355	378	226	226
q13	17779	3696	3139	3139
q14	231	241	217	217
q15	568	479	495	479
q16	425	416	374	374
q17	595	873	357	357
q18	7556	7121	7067	7067
q19	1224	941	560	560
q20	356	343	221	221
q21	3668	3163	2376	2376
q22	1084	1039	959	959
Total cold run time: 105987 ms
Total hot run time: 34299 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5599	5576	5542	5542
q2	236	324	218	218
q3	2197	2839	2301	2301
q4	1341	1821	1367	1367
q5	4377	4535	4556	4535
q6	215	169	127	127
q7	2033	2020	1794	1794
q8	2709	2541	2526	2526
q9	7335	7224	7213	7213
q10	3211	3298	2947	2947
q11	565	516	481	481
q12	754	778	597	597
q13	3769	4017	3387	3387
q14	300	311	287	287
q15	530	492	480	480
q16	483	495	444	444
q17	1179	1560	1425	1425
q18	7943	7703	7751	7703
q19	840	858	887	858
q20	2003	2056	1826	1826
q21	4792	4483	4381	4381
q22	1065	1016	965	965
Total cold run time: 53476 ms
Total hot run time: 51404 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 187329 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 645321e7b2be721e7773c092457580d896abcac0, data reload: false

query1	980	382	399	382
query2	6505	1665	1705	1665
query3	6756	220	219	219
query4	26453	23878	23209	23209
query5	4361	609	481	481
query6	313	224	206	206
query7	4621	507	288	288
query8	283	219	212	212
query9	8581	2856	2850	2850
query10	467	359	285	285
query11	15605	15144	14793	14793
query12	161	107	105	105
query13	1638	521	422	422
query14	8578	5978	5849	5849
query15	212	183	171	171
query16	7130	611	466	466
query17	1192	699	555	555
query18	1976	404	306	306
query19	186	187	193	187
query20	120	115	112	112
query21	216	121	107	107
query22	4019	4141	4016	4016
query23	33813	32971	32950	32950
query24	8117	2387	2370	2370
query25	535	465	421	421
query26	1232	273	159	159
query27	2729	494	358	358
query28	4367	2201	2203	2201
query29	783	586	476	476
query30	288	223	199	199
query31	919	818	750	750
query32	82	86	79	79
query33	560	394	339	339
query34	813	839	506	506
query35	826	816	749	749
query36	961	1022	946	946
query37	119	108	87	87
query38	4154	4040	4100	4040
query39	1460	1510	1422	1422
query40	219	133	123	123
query41	65	60	65	60
query42	124	111	110	110
query43	496	485	448	448
query44	1386	878	865	865
query45	180	165	165	165
query46	851	1007	634	634
query47	1812	1833	1807	1807
query48	393	457	317	317
query49	736	497	405	405
query50	683	696	394	394
query51	5596	5440	5476	5440
query52	112	113	108	108
query53	234	264	184	184
query54	592	590	558	558
query55	91	84	82	82
query56	305	315	312	312
query57	1177	1188	1114	1114
query58	279	261	264	261
query59	2519	2586	2579	2579
query60	352	344	320	320
query61	123	120	123	120
query62	780	725	664	664
query63	223	185	187	185
query64	4411	1008	673	673
query65	4248	4181	4174	4174
query66	1157	408	330	330
query67	15743	15903	15419	15419
query68	8600	918	567	567
query69	483	378	283	283
query70	1261	1139	1090	1090
query71	445	325	316	316
query72	5715	4827	4881	4827
query73	769	647	360	360
query74	8883	9121	8945	8945
query75	3877	3089	2696	2696
query76	3619	1127	734	734
query77	788	384	331	331
query78	9950	10039	9188	9188
query79	2804	820	590	590
query80	615	520	478	478
query81	485	258	222	222
query82	496	131	102	102
query83	284	251	231	231
query84	303	108	78	78
query85	779	366	320	320
query86	390	324	319	319
query87	4409	4401	4253	4253
query88	3331	2253	2243	2243
query89	387	311	285	285
query90	1829	254	208	208
query91	137	135	109	109
query92	86	66	68	66
query93	1847	982	634	634
query94	675	394	316	316
query95	398	320	322	320
query96	497	579	274	274
query97	2719	2751	2664	2664
query98	245	220	207	207
query99	1464	1415	1284	1284
Total cold run time: 275568 ms
Total hot run time: 187329 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.03
query2	0.08	0.04	0.04
query3	0.26	0.07	0.07
query4	1.62	0.10	0.10
query5	0.44	0.43	0.40
query6	1.16	0.65	0.67
query7	0.02	0.02	0.02
query8	0.04	0.04	0.03
query9	0.59	0.53	0.51
query10	0.57	0.56	0.57
query11	0.16	0.11	0.11
query12	0.15	0.11	0.11
query13	0.63	0.61	0.62
query14	0.80	0.81	0.83
query15	0.89	0.87	0.89
query16	0.38	0.41	0.39
query17	1.04	1.06	1.09
query18	0.22	0.20	0.20
query19	1.92	1.83	1.87
query20	0.01	0.01	0.01
query21	15.39	0.90	0.52
query22	0.78	1.33	0.71
query23	14.76	1.41	0.65
query24	5.77	1.46	0.91
query25	0.52	0.26	0.11
query26	0.59	0.16	0.14
query27	0.06	0.05	0.05
query28	9.83	0.98	0.43
query29	12.55	3.89	3.32
query30	3.08	3.07	3.00
query31	2.82	0.58	0.38
query32	3.25	0.55	0.46
query33	3.01	3.08	3.05
query34	16.03	5.45	4.79
query35	4.86	4.83	4.92
query36	0.70	0.51	0.48
query37	0.10	0.07	0.07
query38	0.06	0.04	0.04
query39	0.03	0.02	0.02
query40	0.18	0.14	0.14
query41	0.09	0.03	0.02
query42	0.03	0.02	0.02
query43	0.04	0.03	0.03
Total cold run time: 105.55 s
Total hot run time: 32.58 s

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jul 30, 2025
@github-actions
Copy link
Contributor

PR approved by at least one committer and no changes requested.

@github-actions
Copy link
Contributor

PR approved by anyone and no changes requested.

@morrySnow morrySnow merged commit 75fb9f3 into apache:master Jul 30, 2025
27 of 28 checks passed
morrySnow pushed a commit that referenced this pull request Jul 31, 2025
@morrySnow morrySnow added the usercase Important user case type label label Aug 13, 2025
dataroaring pushed a commit that referenced this pull request Aug 16, 2025
@gavinchou gavinchou mentioned this pull request Sep 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by one committer. dev/2.1.12-merged dev/3.0.8-merged dev/3.1.0-merged reviewed usercase Important user case type label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants