Skip to content

Conversation

@deardeng
Copy link
Contributor

What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Introduced by PR #48564
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

@Thearas
Copy link
Contributor

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

@deardeng
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	24228	4991	5067	4991
q2	2039	304	198	198
q3	10361	1192	673	673
q4	10224	1020	508	508
q5	7533	2327	2282	2282
q6	190	166	137	137
q7	915	717	611	611
q8	9305	1253	1042	1042
q9	5055	4709	4744	4709
q10	6807	2284	1882	1882
q11	471	286	267	267
q12	341	355	217	217
q13	17760	3661	3012	3012
q14	231	242	210	210
q15	523	486	482	482
q16	625	604	594	594
q17	566	850	343	343
q18	6768	6369	6281	6281
q19	1221	935	538	538
q20	328	313	192	192
q21	2729	2112	1856	1856
q22	1027	1014	987	987
Total cold run time: 109247 ms
Total hot run time: 32012 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5138	5096	5095	5095
q2	253	327	238	238
q3	2127	2621	2285	2285
q4	1389	1820	1363	1363
q5	4171	4094	4245	4094
q6	224	168	131	131
q7	1991	1886	1770	1770
q8	2579	2576	2549	2549
q9	7240	7210	7253	7210
q10	2980	3214	2735	2735
q11	565	489	476	476
q12	670	814	618	618
q13	3526	3902	3233	3233
q14	296	296	272	272
q15	514	468	493	468
q16	645	674	648	648
q17	1169	1586	1315	1315
q18	7788	7717	7502	7502
q19	849	812	907	812
q20	1957	2016	1909	1909
q21	5298	4811	4989	4811
q22	1124	1046	1041	1041
Total cold run time: 52493 ms
Total hot run time: 50575 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 191392 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 26b5d3ec84f2b0af4b178abd9a09d16adfa252c4, data reload: false

query1	1374	1039	1028	1028
query2	6289	1892	1837	1837
query3	10991	4318	4283	4283
query4	54936	25908	23224	23224
query5	5084	554	498	498
query6	352	204	197	197
query7	4918	491	300	300
query8	326	238	233	233
query9	5928	2514	2527	2514
query10	418	311	242	242
query11	15230	14991	14847	14847
query12	159	111	104	104
query13	1079	502	411	411
query14	10308	6511	6480	6480
query15	203	195	178	178
query16	7087	660	476	476
query17	1071	726	598	598
query18	1541	417	335	335
query19	209	238	166	166
query20	133	129	122	122
query21	205	119	104	104
query22	4377	4625	4390	4390
query23	34032	33284	33355	33284
query24	5875	2405	2420	2405
query25	467	451	424	424
query26	724	269	152	152
query27	2163	485	330	330
query28	2786	2417	2431	2417
query29	566	564	430	430
query30	270	218	186	186
query31	884	850	780	780
query32	70	62	59	59
query33	451	358	295	295
query34	780	825	492	492
query35	819	857	791	791
query36	940	991	907	907
query37	124	101	77	77
query38	4460	4134	4326	4134
query39	1518	1414	1473	1414
query40	207	117	96	96
query41	51	48	49	48
query42	121	105	108	105
query43	493	486	498	486
query44	1310	808	819	808
query45	179	170	170	170
query46	837	1042	682	682
query47	1846	1899	1777	1777
query48	391	414	293	293
query49	696	493	445	445
query50	694	742	417	417
query51	4315	4341	4274	4274
query52	104	107	103	103
query53	233	260	188	188
query54	520	495	417	417
query55	84	87	89	87
query56	277	264	250	250
query57	1181	1206	1127	1127
query58	254	239	241	239
query59	2639	2802	2620	2620
query60	293	289	261	261
query61	125	120	134	120
query62	726	752	718	718
query63	233	187	190	187
query64	1814	1030	715	715
query65	4526	4514	4439	4439
query66	711	383	290	290
query67	15776	15600	15358	15358
query68	7097	862	501	501
query69	550	303	268	268
query70	1220	1071	1062	1062
query71	523	277	260	260
query72	5552	3507	3650	3507
query73	1405	710	343	343
query74	9160	9019	8958	8958
query75	3792	3236	2693	2693
query76	4309	1173	745	745
query77	635	364	280	280
query78	10012	9914	9383	9383
query79	3235	826	581	581
query80	707	525	461	461
query81	478	250	218	218
query82	594	123	92	92
query83	296	166	155	155
query84	291	96	78	78
query85	785	426	308	308
query86	381	307	282	282
query87	4514	4426	4321	4321
query88	3575	2250	2275	2250
query89	400	314	283	283
query90	1803	208	220	208
query91	140	140	110	110
query92	79	59	57	57
query93	2089	1041	584	584
query94	654	391	301	301
query95	352	269	267	267
query96	481	581	276	276
query97	3349	3410	3260	3260
query98	231	209	199	199
query99	1439	1418	1237	1237
Total cold run time: 299911 ms
Total hot run time: 191392 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.04
query2	0.13	0.10	0.10
query3	0.25	0.19	0.18
query4	1.60	0.19	0.19
query5	0.59	0.57	0.59
query6	1.17	0.72	0.72
query7	0.02	0.01	0.02
query8	0.04	0.03	0.03
query9	0.58	0.51	0.52
query10	0.58	0.58	0.56
query11	0.15	0.11	0.11
query12	0.15	0.11	0.11
query13	0.61	0.60	0.62
query14	2.69	2.72	2.69
query15	0.94	0.85	0.84
query16	0.38	0.38	0.37
query17	1.00	1.02	1.00
query18	0.21	0.18	0.19
query19	1.92	1.80	1.94
query20	0.01	0.02	0.01
query21	15.38	0.93	0.56
query22	0.76	1.08	0.63
query23	15.14	1.38	0.63
query24	7.22	1.59	0.73
query25	0.48	0.32	0.06
query26	0.64	0.16	0.13
query27	0.06	0.05	0.06
query28	9.17	0.88	0.43
query29	12.58	3.99	3.29
query30	0.25	0.09	0.08
query31	2.81	0.58	0.39
query32	3.22	0.55	0.46
query33	3.00	3.03	3.01
query34	15.73	5.15	4.49
query35	4.48	4.47	4.55
query36	0.67	0.49	0.48
query37	0.09	0.07	0.06
query38	0.05	0.04	0.04
query39	0.03	0.02	0.02
query40	0.17	0.14	0.13
query41	0.08	0.02	0.02
query42	0.03	0.02	0.03
query43	0.04	0.03	0.03
Total cold run time: 105.14 s
Total hot run time: 30.83 s

@deardeng
Copy link
Contributor Author

run buildall

Copy link
Contributor

@yujun777 yujun777 left a comment

Choose a reason for hiding this comment

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

LGTM

@github-actions
Copy link
Contributor

PR approved by anyone and no changes requested.

Copy link
Contributor

@dataroaring dataroaring left a comment

Choose a reason for hiding this comment

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

LGTM

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

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

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	24339	5096	5084	5084
q2	2038	305	170	170
q3	10449	1259	694	694
q4	10227	1033	526	526
q5	7528	2419	2677	2419
q6	190	165	138	138
q7	916	723	603	603
q8	9325	1287	1142	1142
q9	4998	4804	4686	4686
q10	6881	2343	1954	1954
q11	482	276	268	268
q12	377	373	225	225
q13	18268	3833	3332	3332
q14	233	249	219	219
q15	554	488	488	488
q16	637	615	603	603
q17	613	898	356	356
q18	6985	6734	6480	6480
q19	1686	955	559	559
q20	329	323	194	194
q21	2936	2238	1960	1960
q22	1058	1032	972	972
Total cold run time: 111049 ms
Total hot run time: 33072 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5314	5216	5280	5216
q2	250	337	234	234
q3	2281	2811	2487	2487
q4	1448	1869	1467	1467
q5	4529	4470	4673	4470
q6	224	169	134	134
q7	2057	2025	1832	1832
q8	2657	2689	2626	2626
q9	7250	7354	7261	7261
q10	3000	3141	2716	2716
q11	594	517	506	506
q12	701	809	644	644
q13	3551	3930	3328	3328
q14	279	311	270	270
q15	529	486	488	486
q16	654	678	645	645
q17	1168	1646	1306	1306
q18	7761	7631	7553	7553
q19	909	882	881	881
q20	1981	2019	1895	1895
q21	5366	4818	4907	4818
q22	1135	1061	1063	1061
Total cold run time: 53638 ms
Total hot run time: 51836 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 191769 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 0a22c5e84ff134d36466d3ac890b3c8bdd8e2f8a, data reload: false

query1	1413	1094	1036	1036
query2	6303	1965	1917	1917
query3	11158	4575	4733	4575
query4	25646	23825	23175	23175
query5	4835	680	489	489
query6	303	195	184	184
query7	3996	504	289	289
query8	297	252	249	249
query9	8557	2505	2502	2502
query10	484	304	250	250
query11	15453	15206	14939	14939
query12	157	111	104	104
query13	1551	502	371	371
query14	9609	6808	6169	6169
query15	213	186	170	170
query16	7599	635	479	479
query17	1227	735	592	592
query18	2063	404	286	286
query19	193	183	154	154
query20	122	121	120	120
query21	213	126	103	103
query22	4262	4346	4224	4224
query23	34314	33493	33573	33493
query24	7481	2424	2408	2408
query25	499	458	406	406
query26	1189	276	155	155
query27	2531	482	328	328
query28	4759	2430	2395	2395
query29	716	585	436	436
query30	293	222	193	193
query31	915	868	818	818
query32	73	68	66	66
query33	547	381	294	294
query34	784	880	501	501
query35	839	873	802	802
query36	973	1009	921	921
query37	119	97	76	76
query38	4289	4232	4215	4215
query39	1500	1413	1423	1413
query40	207	118	107	107
query41	52	59	50	50
query42	131	103	102	102
query43	504	524	499	499
query44	1308	812	822	812
query45	181	180	171	171
query46	838	1040	670	670
query47	1827	1888	1770	1770
query48	389	415	310	310
query49	742	526	462	462
query50	689	746	423	423
query51	4290	4378	4335	4335
query52	107	110	103	103
query53	239	275	196	196
query54	501	511	432	432
query55	88	86	82	82
query56	300	293	277	277
query57	1206	1210	1134	1134
query58	254	252	244	244
query59	2748	3072	2888	2888
query60	311	302	301	301
query61	152	150	156	150
query62	781	755	662	662
query63	227	194	191	191
query64	4247	1035	702	702
query65	4517	4450	4404	4404
query66	953	392	321	321
query67	16320	15622	15247	15247
query68	9736	880	501	501
query69	470	299	254	254
query70	1247	1129	1095	1095
query71	466	280	252	252
query72	5073	3650	3775	3650
query73	804	733	338	338
query74	9030	9125	8708	8708
query75	4291	3169	2706	2706
query76	5168	1189	737	737
query77	1051	368	277	277
query78	9834	10034	9203	9203
query79	4161	807	561	561
query80	585	528	441	441
query81	487	257	224	224
query82	202	131	89	89
query83	161	169	149	149
query84	288	97	76	76
query85	744	346	307	307
query86	338	362	277	277
query87	4381	4566	4444	4444
query88	2805	2211	2214	2211
query89	440	307	279	279
query90	2193	214	208	208
query91	143	144	104	104
query92	77	60	56	56
query93	3117	1037	646	646
query94	688	407	301	301
query95	351	273	266	266
query96	482	554	267	267
query97	3305	3450	3341	3341
query98	229	207	199	199
query99	1401	1384	1260	1260
Total cold run time: 285332 ms
Total hot run time: 191769 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.03
query2	0.13	0.10	0.11
query3	0.25	0.19	0.19
query4	1.59	0.19	0.20
query5	0.60	0.57	0.59
query6	1.18	0.72	0.72
query7	0.02	0.02	0.01
query8	0.04	0.03	0.04
query9	0.59	0.52	0.51
query10	0.57	0.59	0.57
query11	0.15	0.11	0.11
query12	0.15	0.12	0.11
query13	0.61	0.60	0.60
query14	2.78	2.81	2.71
query15	0.92	0.85	0.84
query16	0.38	0.39	0.38
query17	1.04	1.05	1.04
query18	0.21	0.19	0.19
query19	1.93	2.00	1.80
query20	0.01	0.01	0.01
query21	15.38	0.87	0.55
query22	0.74	1.13	0.65
query23	15.00	1.36	0.65
query24	7.56	1.45	0.74
query25	0.54	0.24	0.12
query26	0.69	0.16	0.15
query27	0.05	0.05	0.04
query28	9.10	0.87	0.42
query29	12.53	3.94	3.36
query30	0.25	0.09	0.06
query31	2.81	0.59	0.38
query32	3.22	0.55	0.47
query33	3.02	3.02	3.05
query34	15.84	5.09	4.50
query35	4.63	4.56	4.62
query36	0.68	0.50	0.48
query37	0.08	0.06	0.07
query38	0.05	0.04	0.04
query39	0.03	0.03	0.02
query40	0.16	0.14	0.14
query41	0.07	0.02	0.02
query42	0.03	0.02	0.02
query43	0.04	0.03	0.03
Total cold run time: 105.69 s
Total hot run time: 31.19 s

@dataroaring dataroaring merged commit 43cc457 into apache:master Mar 18, 2025
27 checks passed
github-actions bot pushed a commit that referenced this pull request Mar 18, 2025
dataroaring pushed a commit that referenced this pull request Mar 19, 2025
…9158 (#49188)

Cherry-picked from #49158

Co-authored-by: deardeng <dengxin@selectdb.com>
csun5285 pushed a commit to csun5285/doris that referenced this pull request Mar 28, 2025
koarz pushed a commit to koarz/doris that referenced this pull request Jun 4, 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/3.0.5-merged reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants