Skip to content

Conversation

@eldenmoon
Copy link
Member

cherry-pick from #48699 #48273

@eldenmoon eldenmoon requested a review from dataroaring as a code owner March 28, 2025 02:31
@Thearas
Copy link
Contributor

Thearas commented Mar 28, 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?

@eldenmoon
Copy link
Member Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17596	6691	6605	6605
q2	2073	173	172	172
q3	10588	1134	1235	1134
q4	10418	747	744	744
q5	7745	2872	2867	2867
q6	222	135	132	132
q7	992	621	602	602
q8	9371	1970	2059	1970
q9	6614	6411	6383	6383
q10	7009	2264	2251	2251
q11	472	278	267	267
q12	418	214	212	212
q13	17856	2999	2987	2987
q14	232	205	219	205
q15	523	468	475	468
q16	701	603	589	589
q17	1008	578	561	561
q18	7403	6743	6708	6708
q19	1405	1056	1032	1032
q20	491	207	208	207
q21	4120	3381	3232	3232
q22	1077	1002	986	986
Total cold run time: 108334 ms
Total hot run time: 40314 ms

----- Round 2, with runtime_filter_mode=off -----
q1	6588	6567	6540	6540
q2	335	227	237	227
q3	2902	2778	2994	2778
q4	2057	1807	1811	1807
q5	5823	5749	5728	5728
q6	214	129	132	129
q7	2271	1778	1810	1778
q8	3390	3569	3507	3507
q9	9013	8914	8932	8914
q10	3598	3523	3507	3507
q11	588	481	510	481
q12	817	592	614	592
q13	9640	3245	3214	3214
q14	307	269	273	269
q15	523	455	472	455
q16	703	644	644	644
q17	1866	1650	1604	1604
q18	8280	7840	7803	7803
q19	1682	1600	1628	1600
q20	2159	1896	1904	1896
q21	5536	5453	5400	5400
q22	1123	1053	1048	1048
Total cold run time: 69415 ms
Total hot run time: 59921 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 196233 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 398edbfb12215dcfc5c17d346c188b8ef217f281, data reload: false

query1	1277	902	912	902
query2	6221	2017	1970	1970
query3	10797	4129	4189	4129
query4	65766	28801	23466	23466
query5	5039	462	437	437
query6	421	199	183	183
query7	5626	308	302	302
query8	302	223	220	220
query9	9510	2605	2561	2561
query10	454	287	254	254
query11	17853	15120	15970	15120
query12	158	98	100	98
query13	1603	443	424	424
query14	10757	7585	7126	7126
query15	201	186	176	176
query16	7142	491	486	486
query17	1080	609	587	587
query18	1951	329	318	318
query19	251	162	164	162
query20	114	109	115	109
query21	210	102	104	102
query22	4898	4469	4408	4408
query23	34063	34292	34123	34123
query24	6093	2870	2934	2870
query25	533	433	420	420
query26	690	174	167	167
query27	1958	354	366	354
query28	4937	2470	2487	2470
query29	664	449	442	442
query30	236	163	155	155
query31	952	821	832	821
query32	63	63	59	59
query33	468	294	292	292
query34	926	502	529	502
query35	864	720	725	720
query36	1075	953	934	934
query37	114	63	79	63
query38	4165	3958	4024	3958
query39	1489	1487	1463	1463
query40	195	95	96	95
query41	50	47	48	47
query42	110	98	96	96
query43	517	494	487	487
query44	1154	791	796	791
query45	181	166	166	166
query46	1145	729	702	702
query47	1983	1926	1970	1926
query48	456	374	394	374
query49	730	380	400	380
query50	829	439	424	424
query51	7346	7260	7082	7082
query52	96	85	92	85
query53	250	178	180	178
query54	544	439	442	439
query55	76	74	72	72
query56	260	249	235	235
query57	1222	1111	1111	1111
query58	215	192	203	192
query59	2959	2757	2923	2757
query60	275	250	245	245
query61	110	106	143	106
query62	777	652	669	652
query63	216	185	184	184
query64	1399	659	629	629
query65	3268	3182	3235	3182
query66	710	293	309	293
query67	15877	15616	15461	15461
query68	4190	583	564	564
query69	457	265	266	265
query70	1161	1037	1103	1037
query71	344	249	242	242
query72	6323	4052	3990	3990
query73	742	348	342	342
query74	10400	9157	9068	9068
query75	3341	2664	2688	2664
query76	1920	1018	1185	1018
query77	491	285	282	282
query78	10590	9584	9563	9563
query79	1332	603	588	588
query80	1002	425	434	425
query81	535	245	237	237
query82	181	89	86	86
query83	168	145	144	144
query84	279	80	78	78
query85	979	309	297	297
query86	374	298	326	298
query87	4506	4352	4259	4259
query88	3905	2367	2341	2341
query89	401	284	290	284
query90	2019	182	183	182
query91	181	148	150	148
query92	63	46	52	46
query93	2067	539	539	539
query94	831	269	302	269
query95	364	254	259	254
query96	615	274	283	274
query97	3315	3193	3210	3193
query98	217	205	194	194
query99	1595	1318	1319	1318
Total cold run time: 318759 ms
Total hot run time: 196233 ms

@doris-robot
Copy link

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

query1	0.03	0.03	0.03
query2	0.08	0.02	0.03
query3	0.24	0.07	0.06
query4	1.63	0.10	0.10
query5	0.54	0.50	0.52
query6	1.15	0.72	0.72
query7	0.02	0.01	0.01
query8	0.04	0.04	0.03
query9	0.57	0.51	0.51
query10	0.56	0.55	0.54
query11	0.14	0.11	0.10
query12	0.14	0.11	0.11
query13	0.61	0.60	0.59
query14	2.86	2.75	2.77
query15	0.89	0.82	0.82
query16	0.38	0.37	0.39
query17	0.99	1.02	1.05
query18	0.24	0.22	0.22
query19	1.92	1.90	1.96
query20	0.01	0.01	0.00
query21	15.36	0.58	0.57
query22	2.89	3.35	1.85
query23	17.08	0.88	0.90
query24	3.31	0.96	1.07
query25	0.19	0.16	0.18
query26	0.42	0.13	0.14
query27	0.05	0.05	0.04
query28	10.38	0.56	0.44
query29	12.58	3.28	3.24
query30	0.25	0.06	0.07
query31	2.85	0.39	0.39
query32	3.26	0.46	0.45
query33	2.99	3.02	3.05
query34	16.71	4.47	4.48
query35	4.51	4.52	4.52
query36	0.67	0.48	0.48
query37	0.09	0.06	0.06
query38	0.05	0.04	0.04
query39	0.03	0.02	0.02
query40	0.15	0.13	0.12
query41	0.08	0.02	0.03
query42	0.03	0.02	0.02
query43	0.04	0.02	0.02
Total cold run time: 107.01 s
Total hot run time: 32.36 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 81.75% (112/137) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 38.90% (10186/26186)
Line Coverage 30.34% (86969/286681)
Region Coverage 29.35% (44632/152084)
Branch Coverage 25.87% (22702/87754)

@eldenmoon eldenmoon closed this Jul 2, 2025
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