Skip to content

Conversation

@zhangstar333
Copy link
Contributor

@zhangstar333 zhangstar333 commented Jun 16, 2025

What problem does this PR solve?

Problem Summary:
cherry-pick from #51618

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

@Thearas
Copy link
Contributor

Thearas commented Jun 16, 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?

@zhangstar333
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17621	4411	4408	4408
q2	2110	159	154	154
q3	10309	1937	1986	1937
q4	10177	1233	1336	1233
q5	8782	3954	3858	3858
q6	231	124	124	124
q7	2053	1630	1588	1588
q8	9296	2747	2731	2731
q9	10129	9914	9721	9721
q10	8665	3569	3536	3536
q11	422	250	252	250
q12	462	300	297	297
q13	18383	3998	4044	3998
q14	349	326	329	326
q15	508	467	458	458
q16	538	447	464	447
q17	1153	974	966	966
q18	7282	6894	6907	6894
q19	1715	1577	1561	1561
q20	542	320	293	293
q21	4454	4177	4096	4096
q22	513	414	401	401
Total cold run time: 115694 ms
Total hot run time: 49277 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4328	4300	4303	4300
q2	324	226	225	225
q3	4194	4176	4180	4176
q4	2769	2757	2730	2730
q5	7231	7181	7179	7179
q6	237	119	120	119
q7	3212	2891	2834	2834
q8	4351	4439	4486	4439
q9	13747	13619	13531	13531
q10	4233	4321	4298	4298
q11	757	677	685	677
q12	1035	860	855	855
q13	6758	3763	3748	3748
q14	453	425	421	421
q15	499	451	457	451
q16	639	577	603	577
q17	3773	3860	3838	3838
q18	8898	8756	8866	8756
q19	1713	1630	1653	1630
q20	2411	2103	2152	2103
q21	8531	8441	8411	8411
q22	1047	941	935	935
Total cold run time: 81140 ms
Total hot run time: 76233 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 212916 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 3138ec2829aeed787da660ee27bd5966b4dfa23c, data reload: false

query1	946	425	379	379
query2	6556	2186	2141	2141
query3	6916	203	201	201
query4	23339	21432	21484	21432
query5	19737	6542	6438	6438
query6	294	218	234	218
query7	4344	307	322	307
query8	252	264	251	251
query9	3045	2638	2588	2588
query10	466	321	304	304
query11	15960	15359	14964	14964
query12	133	77	77	77
query13	1040	453	432	432
query14	17193	13548	13610	13548
query15	358	221	232	221
query16	6490	278	260	260
query17	1720	962	929	929
query18	903	319	321	319
query19	209	153	154	153
query20	101	99	97	97
query21	191	105	95	95
query22	5273	5088	5077	5077
query23	34362	33563	33635	33563
query24	7835	6275	6291	6275
query25	541	428	431	428
query26	1269	167	165	165
query27	2371	291	294	291
query28	6156	2275	2239	2239
query29	2959	2786	2712	2712
query30	252	168	167	167
query31	971	725	728	725
query32	74	61	60	60
query33	463	264	281	264
query34	865	488	477	477
query35	1143	923	934	923
query36	1455	1257	1052	1052
query37	170	60	60	60
query38	3087	2913	2943	2913
query39	1398	1327	1308	1308
query40	308	100	99	99
query41	43	37	39	37
query42	88	91	85	85
query43	585	715	593	593
query44	1183	717	709	709
query45	247	230	233	230
query46	1256	987	977	977
query47	1953	1605	1919	1605
query48	493	411	400	400
query49	651	375	413	375
query50	867	616	621	616
query51	4744	4737	4670	4670
query52	95	79	77	77
query53	231	182	189	182
query54	2671	2474	2467	2467
query55	88	87	85	85
query56	225	223	215	215
query57	1304	1202	1145	1145
query58	217	215	223	215
query59	3495	3378	3244	3244
query60	223	199	204	199
query61	101	98	102	98
query62	838	475	540	475
query63	201	178	177	177
query64	5792	1617	1464	1464
query65	3686	3556	3617	3556
query66	615	405	412	405
query67	15903	15688	15551	15551
query68	9340	661	638	638
query69	506	300	254	254
query70	1561	1543	1505	1505
query71	405	306	321	306
query72	6802	4848	4799	4799
query73	770	321	311	311
query74	6336	5927	5914	5914
query75	4920	3662	3768	3662
query76	4948	1163	1206	1163
query77	728	265	254	254
query78	12625	11615	11763	11615
query79	8037	644	631	631
query80	2287	407	373	373
query81	501	237	240	237
query82	1634	94	98	94
query83	184	132	136	132
query84	259	71	71	71
query85	1069	317	322	317
query86	330	290	316	290
query87	3211	3063	3012	3012
query88	4760	2297	2300	2297
query89	426	281	299	281
query90	1857	211	221	211
query91	162	128	129	128
query92	60	52	52	52
query93	6238	580	550	550
query94	769	211	209	209
query95	2053	1947	1982	1947
query96	659	328	311	311
query97	6454	6314	6393	6314
query98	232	202	196	196
query99	2982	965	838	838
Total cold run time: 322045 ms
Total hot run time: 212916 ms

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 0.00% (0/29) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 38.55% (8310/21556)
Line Coverage 30.25% (68739/227242)
Region Coverage 29.67% (35393/119284)
Branch Coverage 25.43% (18193/71534)

@doris-robot
Copy link

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

query1	0.02	0.02	0.03
query2	0.07	0.03	0.02
query3	0.24	0.04	0.04
query4	1.79	0.07	0.06
query5	0.54	0.51	0.52
query6	1.23	0.61	0.63
query7	0.02	0.01	0.00
query8	0.03	0.03	0.02
query9	0.51	0.51	0.49
query10	0.53	0.54	0.53
query11	0.12	0.08	0.08
query12	0.12	0.09	0.09
query13	0.62	0.62	0.61
query14	0.80	0.79	0.79
query15	0.79	0.77	0.75
query16	0.38	0.39	0.35
query17	1.00	1.02	1.04
query18	0.23	0.25	0.24
query19	1.93	1.87	1.88
query20	0.01	0.00	0.01
query21	15.47	0.55	0.57
query22	2.08	2.35	1.61
query23	17.17	1.00	0.88
query24	4.29	1.21	3.55
query25	0.39	0.07	0.06
query26	0.76	0.16	0.14
query27	0.05	0.06	0.03
query28	6.06	0.79	0.70
query29	12.68	2.37	2.15
query30	0.60	0.56	0.52
query31	2.81	0.38	0.38
query32	3.37	0.50	0.49
query33	3.06	3.07	3.06
query34	15.25	4.79	4.77
query35	4.84	4.85	4.84
query36	1.07	1.00	1.00
query37	0.06	0.05	0.04
query38	0.03	0.02	0.02
query39	0.02	0.01	0.02
query40	0.16	0.14	0.14
query41	0.07	0.01	0.02
query42	0.02	0.02	0.01
query43	0.02	0.02	0.01
Total cold run time: 101.31 s
Total hot run time: 30.73 s

@doris-robot
Copy link

Load test result on machine: 'aliyun_ecs.c7a.8xlarge_32C64G'

Load test result on commit 3138ec2829aeed787da660ee27bd5966b4dfa23c with default session variables
Stream load json:         20 seconds loaded 2358488459 Bytes, about 112 MB/s
Stream load orc:          58 seconds loaded 1101869774 Bytes, about 18 MB/s
Stream load parquet:      31 seconds loaded 861443392 Bytes, about 26 MB/s
Insert into select:       21.9 seconds inserted 10000000 Rows, about 456K ops/s

@github-actions
Copy link
Contributor

We're closing this PR because it hasn't been updated in a while.
This isn't a judgement on the merit of the PR in any way. It's just a way of keeping the PR queue manageable.
If you'd like to revive this PR, please reopen it and feel free a maintainer to remove the Stale tag!

@github-actions github-actions bot added the Stale label Dec 14, 2025
@github-actions github-actions bot closed this Dec 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants