Skip to content

[only test now]opt-inline-agg-func#60957

Draft
Mryange wants to merge 1 commit intoapache:masterfrom
Mryange:opt-inline-agg-func
Draft

[only test now]opt-inline-agg-func#60957
Mryange wants to merge 1 commit intoapache:masterfrom
Mryange:opt-inline-agg-func

Conversation

@Mryange
Copy link
Contributor

@Mryange Mryange commented Mar 2, 2026

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 Mar 2, 2026

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
============================================
q1	17616	4601	4337	4337
q2	q3	10640	830	534	534
q4	4707	341	253	253
q5	7817	1199	1033	1033
q6	218	175	146	146
q7	816	858	662	662
q8	10428	1473	1337	1337
q9	6140	4806	4667	4667
q10	6860	1909	1610	1610
q11	445	248	234	234
q12	741	574	475	475
q13	17815	4233	3441	3441
q14	231	236	215	215
q15	978	799	793	793
q16	745	727	662	662
q17	726	865	418	418
q18	5941	5288	5159	5159
q19	1174	993	634	634
q20	503	503	386	386
q21	4437	1846	1409	1409
q22	337	283	235	235
Total cold run time: 99315 ms
Total hot run time: 28640 ms

----- Round 2, with runtime_filter_mode=off -----
============================================
q1	4491	4370	4377	4370
q2	q3	1783	2181	1728	1728
q4	860	1151	772	772
q5	4021	4336	4318	4318
q6	175	171	138	138
q7	1688	1601	1475	1475
q8	2432	2666	2528	2528
q9	7837	7422	7447	7422
q10	2737	2836	2389	2389
q11	525	455	411	411
q12	499	581	459	459
q13	3992	4451	3658	3658
q14	298	311	281	281
q15	836	804	862	804
q16	763	792	731	731
q17	1187	1507	1302	1302
q18	7089	6790	6551	6551
q19	912	858	933	858
q20	2102	2157	1995	1995
q21	4153	3581	3300	3300
q22	476	446	471	446
Total cold run time: 48856 ms
Total hot run time: 45936 ms

@doris-robot
Copy link

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

query5	4755	630	532	532
query6	332	221	202	202
query7	4236	468	262	262
query8	320	247	232	232
query9	8726	2721	2736	2721
query10	534	393	335	335
query11	16946	17405	17011	17011
query12	193	134	130	130
query13	1387	496	355	355
query14	7492	3326	3113	3113
query14_1	2949	2900	2966	2900
query15	201	199	187	187
query16	1046	498	459	459
query17	1218	770	686	686
query18	3435	519	386	386
query19	219	212	180	180
query20	138	133	133	133
query21	212	142	119	119
query22	5738	5453	4803	4803
query23	17293	16807	16603	16603
query23_1	16773	16789	16750	16750
query24	7198	1618	1245	1245
query24_1	1220	1235	1220	1220
query25	566	504	396	396
query26	1232	256	154	154
query27	2757	471	279	279
query28	4494	1915	1877	1877
query29	799	553	462	462
query30	311	248	209	209
query31	882	728	635	635
query32	77	74	66	66
query33	503	334	279	279
query34	909	906	565	565
query35	637	666	603	603
query36	1104	1133	958	958
query37	137	95	85	85
query38	2945	2880	2910	2880
query39	895	854	876	854
query39_1	835	842	825	825
query40	234	147	135	135
query41	64	60	59	59
query42	102	101	101	101
query43	367	385	349	349
query44	
query45	197	189	181	181
query46	879	983	598	598
query47	2121	2163	2049	2049
query48	316	314	237	237
query49	620	453	377	377
query50	669	278	207	207
query51	4192	4073	4058	4058
query52	106	105	93	93
query53	292	333	280	280
query54	291	272	263	263
query55	89	87	84	84
query56	301	300	298	298
query57	1355	1322	1293	1293
query58	284	304	287	287
query59	2546	2660	2555	2555
query60	324	323	325	323
query61	147	146	137	137
query62	604	587	546	546
query63	304	276	284	276
query64	4900	1241	993	993
query65	
query66	1438	451	343	343
query67	16306	16516	16398	16398
query68	
query69	398	331	270	270
query70	953	930	924	924
query71	337	305	293	293
query72	2874	2859	2380	2380
query73	537	549	317	317
query74	9922	9927	9730	9730
query75	2831	2732	2462	2462
query76	2287	1026	666	666
query77	371	383	305	305
query78	11129	11348	10643	10643
query79	1978	800	599	599
query80	1530	600	529	529
query81	566	286	245	245
query82	1010	147	114	114
query83	343	256	243	243
query84	252	117	98	98
query85	873	503	421	421
query86	418	308	297	297
query87	3112	3099	3006	3006
query88	3531	2653	2668	2653
query89	418	362	338	338
query90	2018	170	169	169
query91	154	149	132	132
query92	77	71	73	71
query93	993	849	510	510
query94	634	307	281	281
query95	566	399	320	320
query96	635	518	225	225
query97	2487	2501	2435	2435
query98	224	214	216	214
query99	1006	992	917	917
Total cold run time: 256374 ms
Total hot run time: 183386 ms

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 8.33% (4/48) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.60% (19648/37357)
Line Coverage 36.20% (183407/506610)
Region Coverage 32.49% (142240/437767)
Branch Coverage 33.47% (61729/184444)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 95.83% (46/48) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 73.33% (26825/36579)
Line Coverage 56.63% (286002/505057)
Region Coverage 54.00% (238641/441904)
Branch Coverage 55.65% (102961/185008)

@Mryange Mryange force-pushed the opt-inline-agg-func branch from c075c9f to 9a567f6 Compare March 3, 2026 07:01
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