Skip to content

Conversation

@yx-keith
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

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?

@yx-keith
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17609	5298	5116	5116
q2	2018	321	212	212
q3	10276	1288	739	739
q4	10227	1015	528	528
q5	7540	2408	2359	2359
q6	189	166	138	138
q7	975	776	643	643
q8	9342	1296	1190	1190
q9	6938	5113	5115	5113
q10	6912	2393	1976	1976
q11	500	322	300	300
q12	350	358	223	223
q13	17762	3640	3032	3032
q14	264	241	228	228
q15	556	498	481	481
q16	1057	998	942	942
q17	585	864	361	361
q18	7450	7184	7104	7104
q19	1228	962	585	585
q20	345	354	228	228
q21	3746	3227	2406	2406
q22	1051	1019	966	966
Total cold run time: 106920 ms
Total hot run time: 34870 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5165	5139	5088	5088
q2	248	331	218	218
q3	2229	2696	2264	2264
q4	1359	1762	1353	1353
q5	4179	4603	4661	4603
q6	215	170	131	131
q7	2083	1988	1866	1866
q8	2623	2662	2744	2662
q9	7512	7453	7313	7313
q10	3109	3354	2856	2856
q11	585	523	504	504
q12	695	784	620	620
q13	3537	4021	3305	3305
q14	297	298	363	298
q15	532	496	512	496
q16	1087	1132	1087	1087
q17	1194	1591	1449	1449
q18	7936	7651	7691	7651
q19	810	804	985	804
q20	2072	2083	1958	1958
q21	5117	4273	4299	4273
q22	1089	1079	1013	1013
Total cold run time: 53673 ms
Total hot run time: 51812 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 188222 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 37b348ed57805a5eb8011fd110f21d091887be78, data reload: false

query1	1074	480	410	410
query2	6565	1738	1684	1684
query3	6765	224	231	224
query4	26624	23668	23300	23300
query5	4710	629	478	478
query6	337	257	233	233
query7	4677	543	318	318
query8	338	276	282	276
query9	8682	2611	2642	2611
query10	503	367	281	281
query11	15767	15103	14964	14964
query12	209	124	123	123
query13	1680	569	454	454
query14	12016	9370	9302	9302
query15	211	201	186	186
query16	7688	676	510	510
query17	1603	788	629	629
query18	2100	434	324	324
query19	213	193	169	169
query20	127	121	123	121
query21	217	135	117	117
query22	4011	4336	3974	3974
query23	33810	33016	32646	32646
query24	8362	2367	2415	2367
query25	557	493	433	433
query26	1242	276	159	159
query27	2731	520	364	364
query28	4346	2235	2208	2208
query29	767	602	481	481
query30	299	232	206	206
query31	926	815	751	751
query32	82	74	74	74
query33	580	381	333	333
query34	807	858	530	530
query35	823	847	755	755
query36	996	1019	905	905
query37	123	110	99	99
query38	3586	3511	3577	3511
query39	1524	1435	1419	1419
query40	223	135	127	127
query41	71	62	67	62
query42	134	121	116	116
query43	534	508	474	474
query44	1353	858	849	849
query45	185	188	175	175
query46	848	1021	650	650
query47	1755	1820	1711	1711
query48	397	419	315	315
query49	770	517	407	407
query50	664	684	400	400
query51	3959	3883	3967	3883
query52	112	111	103	103
query53	244	271	193	193
query54	605	581	526	526
query55	91	85	84	84
query56	307	316	303	303
query57	1173	1190	1121	1121
query58	274	269	267	267
query59	2533	2632	2528	2528
query60	339	340	330	330
query61	179	169	164	164
query62	817	731	676	676
query63	235	192	191	191
query64	4361	1144	883	883
query65	4058	3976	3954	3954
query66	1106	455	359	359
query67	15449	15544	14904	14904
query68	8137	935	602	602
query69	486	323	292	292
query70	1498	1318	1209	1209
query71	583	340	325	325
query72	5777	4959	5014	4959
query73	671	577	361	361
query74	9101	8879	8847	8847
query75	4119	3309	2866	2866
query76	3708	1171	750	750
query77	802	395	296	296
query78	9683	9943	8904	8904
query79	2368	851	606	606
query80	710	556	498	498
query81	482	271	234	234
query82	436	171	130	130
query83	293	266	254	254
query84	299	128	106	106
query85	884	459	424	424
query86	346	314	331	314
query87	3831	3788	3642	3642
query88	3131	2228	2229	2228
query89	398	326	300	300
query90	1962	225	224	224
query91	182	167	135	135
query92	87	74	76	74
query93	1201	991	647	647
query94	708	427	339	339
query95	392	311	318	311
query96	481	567	279	279
query97	2963	2988	2843	2843
query98	243	232	210	210
query99	1443	1380	1329	1329
Total cold run time: 277859 ms
Total hot run time: 188222 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.05
query2	0.09	0.05	0.06
query3	0.25	0.08	0.08
query4	1.62	0.12	0.12
query5	0.26	0.27	0.26
query6	1.19	0.66	0.64
query7	0.03	0.03	0.02
query8	0.05	0.04	0.05
query9	0.63	0.53	0.51
query10	0.58	0.57	0.58
query11	0.16	0.11	0.11
query12	0.16	0.12	0.14
query13	0.62	0.62	0.61
query14	1.02	1.03	1.02
query15	0.87	0.84	0.84
query16	0.41	0.39	0.41
query17	1.03	1.04	1.05
query18	0.22	0.20	0.20
query19	1.91	1.81	1.88
query20	0.02	0.01	0.01
query21	15.43	0.93	0.60
query22	0.75	1.10	0.71
query23	14.98	1.38	0.64
query24	7.51	0.84	1.03
query25	0.45	0.13	0.13
query26	0.70	0.16	0.13
query27	0.07	0.05	0.05
query28	8.84	0.93	0.45
query29	12.63	4.06	3.27
query30	0.29	0.14	0.12
query31	2.83	0.60	0.39
query32	3.23	0.57	0.48
query33	3.14	3.15	3.06
query34	16.08	5.44	4.86
query35	4.92	4.91	4.95
query36	0.68	0.52	0.51
query37	0.11	0.08	0.07
query38	0.07	0.06	0.05
query39	0.04	0.03	0.03
query40	0.18	0.14	0.15
query41	0.09	0.03	0.03
query42	0.04	0.03	0.03
query43	0.05	0.03	0.03
Total cold run time: 104.28 s
Total hot run time: 30.02 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 9.52% (2/21) 🎉
Increment coverage report
Complete coverage report

@yx-keith
Copy link
Contributor Author

run buildall

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 33.33% (7/21) 🎉
Increment coverage report
Complete coverage report

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17637	5271	5157	5157
q2	2003	326	210	210
q3	10277	1294	723	723
q4	10220	1020	544	544
q5	7515	2367	2345	2345
q6	180	166	138	138
q7	930	769	659	659
q8	9355	1239	1114	1114
q9	6969	5068	5301	5068
q10	6939	2389	1985	1985
q11	472	299	277	277
q12	350	366	225	225
q13	17781	3608	3003	3003
q14	252	245	238	238
q15	569	489	501	489
q16	973	1002	952	952
q17	601	861	364	364
q18	7317	7185	7002	7002
q19	1450	946	537	537
q20	330	335	232	232
q21	3560	3189	2304	2304
q22	1049	1020	1002	1002
Total cold run time: 106729 ms
Total hot run time: 34568 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5201	5128	5152	5128
q2	247	323	228	228
q3	2192	2721	2270	2270
q4	1361	1743	1296	1296
q5	4176	4380	4532	4380
q6	271	172	140	140
q7	2027	1935	1814	1814
q8	2704	2578	2492	2492
q9	7365	7459	7390	7390
q10	3122	3336	2897	2897
q11	582	515	501	501
q12	666	787	608	608
q13	3578	3912	3369	3369
q14	314	289	276	276
q15	528	499	493	493
q16	1062	1106	1065	1065
q17	1189	1609	1369	1369
q18	7870	7633	7795	7633
q19	791	784	829	784
q20	2026	1957	1850	1850
q21	4678	4376	4310	4310
q22	1073	1066	1007	1007
Total cold run time: 53023 ms
Total hot run time: 51300 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 188167 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 647c6d0e8ae65046e7b788ee4d62ed692f89e3c0, data reload: false

query1	1062	461	418	418
query2	6556	1720	1700	1700
query3	6754	226	234	226
query4	25848	23630	23157	23157
query5	4428	627	509	509
query6	342	233	216	216
query7	4646	504	301	301
query8	297	255	241	241
query9	8680	2589	2596	2589
query10	491	350	292	292
query11	15252	15061	14883	14883
query12	172	117	114	114
query13	1662	554	431	431
query14	10989	9301	9283	9283
query15	207	193	170	170
query16	7599	660	532	532
query17	1220	726	622	622
query18	2014	417	327	327
query19	237	200	164	164
query20	128	123	124	123
query21	211	131	117	117
query22	3963	4051	4100	4051
query23	33782	32823	32833	32823
query24	8541	2405	2430	2405
query25	571	497	427	427
query26	1251	273	164	164
query27	2729	512	375	375
query28	4431	2209	2170	2170
query29	791	605	481	481
query30	294	232	199	199
query31	896	824	742	742
query32	81	78	71	71
query33	601	382	322	322
query34	798	858	545	545
query35	820	828	752	752
query36	960	1009	933	933
query37	126	113	89	89
query38	3551	3604	3540	3540
query39	1507	1440	1430	1430
query40	261	135	126	126
query41	73	74	60	60
query42	134	115	119	115
query43	502	506	478	478
query44	1373	857	841	841
query45	188	182	171	171
query46	847	1015	639	639
query47	1768	1786	1740	1740
query48	405	416	309	309
query49	772	488	432	432
query50	656	693	399	399
query51	3834	3952	3863	3863
query52	117	108	102	102
query53	238	266	190	190
query54	586	580	516	516
query55	86	84	84	84
query56	328	313	358	313
query57	1169	1204	1121	1121
query58	272	269	264	264
query59	2568	2537	2463	2463
query60	335	342	333	333
query61	171	164	164	164
query62	808	747	666	666
query63	227	196	187	187
query64	4478	1126	819	819
query65	4101	3978	3996	3978
query66	1131	437	338	338
query67	15569	15304	14909	14909
query68	5677	946	579	579
query69	497	318	280	280
query70	1336	1256	1323	1256
query71	528	338	323	323
query72	5976	5123	5189	5123
query73	675	643	353	353
query74	9023	9197	8785	8785
query75	3296	3339	2868	2868
query76	3207	1174	727	727
query77	505	409	333	333
query78	9612	9668	8917	8917
query79	2086	852	610	610
query80	913	561	489	489
query81	532	266	237	237
query82	415	166	142	142
query83	282	279	339	279
query84	258	109	89	89
query85	888	455	424	424
query86	364	287	285	285
query87	3767	3732	3617	3617
query88	2851	2236	2221	2221
query89	415	328	301	301
query90	1784	213	211	211
query91	165	171	140	140
query92	74	70	65	65
query93	1208	995	645	645
query94	702	413	342	342
query95	392	318	313	313
query96	487	560	282	282
query97	2992	2981	2878	2878
query98	230	217	218	217
query99	1329	1421	1282	1282
Total cold run time: 269951 ms
Total hot run time: 188167 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.06
query2	0.09	0.06	0.06
query3	0.25	0.09	0.08
query4	1.61	0.12	0.12
query5	0.27	0.27	0.25
query6	1.17	0.66	0.63
query7	0.04	0.03	0.03
query8	0.05	0.05	0.05
query9	0.62	0.52	0.51
query10	0.58	0.57	0.57
query11	0.17	0.12	0.12
query12	0.16	0.12	0.12
query13	0.63	0.62	0.65
query14	1.00	1.03	1.04
query15	0.86	0.88	0.86
query16	0.41	0.40	0.40
query17	1.03	1.07	1.07
query18	0.22	0.20	0.20
query19	1.88	1.83	1.79
query20	0.02	0.01	0.02
query21	15.42	0.95	0.59
query22	0.77	1.27	1.06
query23	14.70	1.42	0.67
query24	6.97	1.10	0.34
query25	0.33	0.18	0.15
query26	0.70	0.15	0.14
query27	0.07	0.06	0.05
query28	9.10	0.98	0.44
query29	12.61	3.89	3.25
query30	0.28	0.14	0.11
query31	2.82	0.62	0.38
query32	3.25	0.55	0.48
query33	3.11	3.07	3.02
query34	16.09	5.50	4.83
query35	4.91	4.93	4.93
query36	0.72	0.51	0.50
query37	0.11	0.07	0.07
query38	0.06	0.04	0.04
query39	0.04	0.03	0.03
query40	0.18	0.16	0.15
query41	0.08	0.03	0.04
query42	0.04	0.04	0.03
query43	0.04	0.04	0.04
Total cold run time: 103.51 s
Total hot run time: 29.9 s

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 78.26% (18/23) 🎉
Increment coverage report
Complete coverage report

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