Skip to content

Conversation

@hello-stephen
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

@hello-stephen
Copy link
Contributor Author

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?

@hello-stephen
Copy link
Contributor Author

run performance

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17686	5577	5512	5512
q2	2037	448	296	296
q3	12366	1235	748	748
q4	10213	875	454	454
q5	8036	2415	2158	2158
q6	186	164	134	134
q7	889	751	625	625
q8	9350	1425	1134	1134
q9	5246	5075	4897	4897
q10	6742	2280	1858	1858
q11	482	288	255	255
q12	334	355	212	212
q13	17774	3625	3047	3047
q14	227	225	207	207
q15	535	457	472	457
q16	425	435	372	372
q17	583	872	357	357
q18	7034	6465	6394	6394
q19	1585	975	555	555
q20	321	333	199	199
q21	2864	2158	2062	2062
q22	1051	1030	972	972
Total cold run time: 105966 ms
Total hot run time: 32905 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5613	5564	5520	5520
q2	236	338	240	240
q3	2259	2654	2329	2329
q4	1385	1801	1429	1429
q5	4445	5009	4968	4968
q6	176	168	128	128
q7	2032	1955	1789	1789
q8	2664	2848	2757	2757
q9	7178	7226	7255	7226
q10	3050	3338	2766	2766
q11	561	503	484	484
q12	682	734	641	641
q13	3483	3764	3142	3142
q14	302	306	275	275
q15	524	467	469	467
q16	441	493	441	441
q17	1225	1767	1236	1236
q18	7688	7511	7399	7399
q19	807	1019	1172	1019
q20	2000	2054	1938	1938
q21	5432	4996	4687	4687
q22	1097	1065	1056	1056
Total cold run time: 53280 ms
Total hot run time: 51937 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 192967 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 25513cd0edc5c91c181e53d7cffa10881fbe013d, data reload: false

query1	943	406	407	406
query2	6238	2008	1885	1885
query3	8686	207	200	200
query4	33149	24010	23433	23433
query5	3650	596	465	465
query6	298	216	175	175
query7	4212	480	304	304
query8	297	241	237	237
query9	9411	2581	2586	2581
query10	461	332	259	259
query11	18007	15616	15266	15266
query12	141	111	105	105
query13	1546	554	457	457
query14	9402	6627	7362	6627
query15	256	191	178	178
query16	8035	683	510	510
query17	1579	794	627	627
query18	2155	404	347	347
query19	238	199	170	170
query20	128	133	113	113
query21	210	140	114	114
query22	4517	4701	4405	4405
query23	35564	34750	34271	34271
query24	7677	2719	2703	2703
query25	571	496	426	426
query26	1221	285	178	178
query27	2156	484	374	374
query28	5328	2250	2220	2220
query29	795	597	476	476
query30	249	204	169	169
query31	1058	937	843	843
query32	94	65	63	63
query33	556	378	328	328
query34	737	888	520	520
query35	796	802	737	737
query36	1043	1039	955	955
query37	107	93	69	69
query38	4031	4045	4094	4045
query39	1538	1520	1486	1486
query40	221	124	106	106
query41	51	51	48	48
query42	123	107	105	105
query43	514	508	467	467
query44	1367	825	828	825
query45	190	174	174	174
query46	879	1065	678	678
query47	1972	2002	1914	1914
query48	410	439	342	342
query49	768	494	409	409
query50	674	685	435	435
query51	7368	7397	7237	7237
query52	109	100	93	93
query53	235	258	192	192
query54	560	566	502	502
query55	82	75	78	75
query56	278	265	253	253
query57	1327	1284	1221	1221
query58	239	232	223	223
query59	3115	3264	3167	3167
query60	294	301	273	273
query61	114	113	110	110
query62	798	811	715	715
query63	232	196	199	196
query64	4574	995	680	680
query65	3429	3285	3297	3285
query66	944	405	322	322
query67	16491	15935	15636	15636
query68	7558	832	560	560
query69	494	303	270	270
query70	1174	1110	1129	1110
query71	372	293	267	267
query72	5729	3835	3805	3805
query73	642	753	352	352
query74	10479	9400	9099	9099
query75	3225	3177	2663	2663
query76	3263	1192	772	772
query77	548	371	278	278
query78	10365	10503	9697	9697
query79	3083	897	603	603
query80	630	514	436	436
query81	517	264	220	220
query82	586	121	92	92
query83	176	159	154	154
query84	245	103	88	88
query85	775	365	307	307
query86	389	304	297	297
query87	4333	4354	4269	4269
query88	4961	2445	2415	2415
query89	392	340	297	297
query90	1791	196	195	195
query91	139	141	110	110
query92	70	58	51	51
query93	1738	883	559	559
query94	672	419	312	312
query95	345	298	276	276
query96	488	674	292	292
query97	3199	3281	3163	3163
query98	222	212	196	196
query99	1498	1424	1352	1352
Total cold run time: 294536 ms
Total hot run time: 192967 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.03
query2	0.06	0.03	0.02
query3	0.23	0.07	0.06
query4	1.62	0.11	0.10
query5	0.53	0.50	0.52
query6	1.14	0.72	0.73
query7	0.02	0.02	0.02
query8	0.04	0.03	0.03
query9	0.59	0.52	0.51
query10	0.56	0.56	0.56
query11	0.13	0.10	0.10
query12	0.14	0.10	0.10
query13	0.62	0.60	0.59
query14	0.79	0.79	0.83
query15	0.85	0.83	0.83
query16	0.39	0.39	0.39
query17	1.06	1.05	1.08
query18	0.24	0.22	0.23
query19	1.88	1.75	1.87
query20	0.01	0.01	0.01
query21	15.38	0.87	0.58
query22	0.73	0.77	0.63
query23	15.18	1.41	0.57
query24	2.85	1.79	1.45
query25	0.19	0.05	0.17
query26	0.21	0.14	0.14
query27	0.09	0.05	0.04
query28	14.40	0.98	0.44
query29	12.59	3.98	3.32
query30	0.25	0.08	0.06
query31	2.82	0.59	0.38
query32	3.23	0.54	0.46
query33	2.98	3.03	3.03
query34	16.62	5.17	4.51
query35	4.60	4.56	4.50
query36	0.64	0.49	0.50
query37	0.08	0.06	0.06
query38	0.05	0.04	0.04
query39	0.04	0.02	0.02
query40	0.17	0.14	0.12
query41	0.09	0.02	0.02
query42	0.03	0.02	0.02
query43	0.04	0.03	0.03
Total cold run time: 104.2 s
Total hot run time: 29.34 s

@hello-stephen hello-stephen marked this pull request as ready for review September 2, 2025 03:33
@hello-stephen
Copy link
Contributor Author

skip buildall

@morrySnow morrySnow merged commit b54a09d into branch-3.1 Sep 4, 2025
28 of 30 checks passed
@morrySnow morrySnow mentioned this pull request Sep 22, 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