Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[improvement](stream load) support hll_from_base64 for stream load column mapping #35923

Merged
merged 5 commits into from
Jun 25, 2024

Conversation

gnehil
Copy link
Contributor

@gnehil gnehil commented Jun 5, 2024

Proposed changes

Issue Number: close #35922

@doris-robot
Copy link

Thank you for your contribution to Apache Doris.
Don't know what should be done next? See How to process your PR

Since 2024-03-18, the Document has been moved to doris-website.
See Doris Document.

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.

please add a regression case for http load and streamload.

@gnehil
Copy link
Contributor Author

gnehil commented Jun 6, 2024

please add a regression case for http load and streamload.

Regression test added, please review.

@gnehil gnehil requested a review from dataroaring June 6, 2024 07:58
@liaoxin01
Copy link
Contributor

run buildall

liaoxin01
liaoxin01 previously approved these changes Jun 14, 2024
Copy link
Contributor

@liaoxin01 liaoxin01 left a comment

Choose a reason for hiding this comment

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

LGTM

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17609	4291	4322	4291
q2	2024	193	196	193
q3	10440	1115	1079	1079
q4	10192	791	721	721
q5	7447	2659	2656	2656
q6	227	135	135	135
q7	950	628	593	593
q8	9218	2067	2055	2055
q9	8796	6503	6512	6503
q10	8989	3756	3721	3721
q11	453	239	232	232
q12	480	228	230	228
q13	17782	2972	2992	2972
q14	275	218	222	218
q15	512	466	469	466
q16	504	379	380	379
q17	951	747	640	640
q18	7923	7356	7349	7349
q19	4578	1507	1498	1498
q20	665	313	318	313
q21	4885	3241	3903	3241
q22	388	327	329	327
Total cold run time: 115288 ms
Total hot run time: 39810 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4421	4274	4249	4249
q2	362	273	257	257
q3	2965	2734	2952	2734
q4	1980	1761	1724	1724
q5	5594	5487	5468	5468
q6	223	130	130	130
q7	2181	1861	1896	1861
q8	3238	3431	3418	3418
q9	8769	8655	8790	8655
q10	4079	3862	3790	3790
q11	587	482	487	482
q12	776	613	643	613
q13	15993	3224	3174	3174
q14	296	277	279	277
q15	524	496	483	483
q16	503	423	426	423
q17	1785	1505	1490	1490
q18	8124	7868	7871	7868
q19	1796	1708	1556	1556
q20	3049	1908	1914	1908
q21	8139	4971	4875	4875
q22	725	520	550	520
Total cold run time: 76109 ms
Total hot run time: 55955 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 173295 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 462cd5bb2fa5b2ba1541e19ecc9d8cf35336ed30, data reload: false

query1	919	379	367	367
query2	6464	2349	2344	2344
query3	6638	203	215	203
query4	19315	17449	17155	17155
query5	3605	489	459	459
query6	235	157	169	157
query7	4592	295	287	287
query8	305	281	268	268
query9	8592	2402	2394	2394
query10	584	303	295	295
query11	10454	10142	9846	9846
query12	116	92	85	85
query13	1627	358	372	358
query14	10031	7022	6925	6925
query15	229	191	180	180
query16	7163	257	263	257
query17	1459	531	520	520
query18	1904	273	262	262
query19	197	150	144	144
query20	90	82	80	80
query21	204	127	127	127
query22	4484	4046	4103	4046
query23	33509	33683	33684	33683
query24	11306	2938	2889	2889
query25	608	370	373	370
query26	1099	159	160	159
query27	2374	339	342	339
query28	6885	2120	2107	2107
query29	898	622	620	620
query30	261	158	156	156
query31	969	771	761	761
query32	91	55	59	55
query33	753	293	278	278
query34	1077	482	478	478
query35	734	621	618	618
query36	1112	959	974	959
query37	149	80	79	79
query38	2952	2798	2856	2798
query39	927	834	832	832
query40	227	132	140	132
query41	58	60	56	56
query42	110	105	102	102
query43	577	563	532	532
query44	1249	722	736	722
query45	196	165	168	165
query46	1067	712	717	712
query47	1859	1744	1774	1744
query48	408	300	290	290
query49	884	393	406	393
query50	764	380	379	379
query51	6798	6655	6746	6655
query52	106	94	92	92
query53	369	286	287	286
query54	871	445	444	444
query55	76	73	74	73
query56	270	252	260	252
query57	1123	1046	1043	1043
query58	250	242	266	242
query59	3428	3149	3137	3137
query60	295	263	282	263
query61	93	94	89	89
query62	604	460	435	435
query63	325	316	289	289
query64	9000	2249	1747	1747
query65	3186	3095	3104	3095
query66	902	324	328	324
query67	15437	14914	14781	14781
query68	4903	548	529	529
query69	613	442	392	392
query70	1153	1096	1170	1096
query71	418	261	266	261
query72	7513	5376	5750	5376
query73	768	322	330	322
query74	5851	5472	5510	5472
query75	3395	2655	2712	2655
query76	2953	910	943	910
query77	632	292	294	292
query78	10236	10291	10022	10022
query79	1491	511	521	511
query80	911	456	452	452
query81	583	214	220	214
query82	643	101	99	99
query83	263	163	166	163
query84	242	89	84	84
query85	1404	283	284	283
query86	470	290	332	290
query87	3305	3097	3066	3066
query88	3794	2341	2334	2334
query89	472	374	373	373
query90	1686	188	185	185
query91	123	98	98	98
query92	58	51	50	50
query93	1626	498	502	498
query94	1053	183	185	183
query95	394	312	317	312
query96	588	272	263	263
query97	3216	3052	3032	3032
query98	221	196	195	195
query99	1186	869	901	869
Total cold run time: 267607 ms
Total hot run time: 173295 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.04
query2	0.08	0.04	0.04
query3	0.23	0.05	0.04
query4	1.68	0.08	0.07
query5	0.52	0.47	0.50
query6	1.13	0.73	0.73
query7	0.02	0.01	0.02
query8	0.05	0.04	0.05
query9	0.54	0.50	0.50
query10	0.53	0.54	0.56
query11	0.16	0.12	0.12
query12	0.16	0.12	0.12
query13	0.60	0.59	0.60
query14	0.76	0.80	0.80
query15	0.82	0.80	0.81
query16	0.36	0.36	0.36
query17	1.04	0.96	0.98
query18	0.21	0.24	0.25
query19	1.78	1.80	1.78
query20	0.02	0.01	0.01
query21	15.40	0.65	0.65
query22	4.92	6.07	2.03
query23	18.34	1.38	1.22
query24	2.05	0.24	0.21
query25	0.15	0.08	0.08
query26	0.28	0.18	0.17
query27	0.08	0.08	0.07
query28	13.28	1.02	1.00
query29	12.62	3.31	3.24
query30	0.25	0.07	0.06
query31	2.85	0.38	0.39
query32	3.27	0.47	0.47
query33	2.90	2.93	2.89
query34	16.95	4.46	4.42
query35	4.50	4.52	4.49
query36	0.65	0.46	0.47
query37	0.18	0.15	0.15
query38	0.15	0.14	0.15
query39	0.05	0.03	0.03
query40	0.17	0.14	0.14
query41	0.09	0.04	0.05
query42	0.06	0.04	0.05
query43	0.05	0.05	0.04
Total cold run time: 109.97 s
Total hot run time: 30.67 s

@gnehil
Copy link
Contributor Author

gnehil commented Jun 14, 2024

runbuild all

@superdiaodiao
Copy link
Contributor

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	18594	4325	4339	4325
q2	2012	188	189	188
q3	10459	1099	1100	1099
q4	10652	723	798	723
q5	8493	2672	2668	2668
q6	222	139	140	139
q7	967	603	605	603
q8	9221	2058	2094	2058
q9	9017	6553	6577	6553
q10	9199	3858	3882	3858
q11	459	252	243	243
q12	520	238	233	233
q13	17914	3196	3222	3196
q14	265	242	249	242
q15	604	491	497	491
q16	847	416	418	416
q17	1469	636	730	636
q18	8638	7520	7502	7502
q19	7748	1481	1431	1431
q20	632	317	308	308
q21	4855	3101	3889	3101
q22	397	340	328	328
Total cold run time: 123184 ms
Total hot run time: 40341 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4369	4241	4386	4241
q2	374	279	259	259
q3	3149	2893	2973	2893
q4	2002	1651	1659	1651
q5	5457	5446	5547	5446
q6	222	125	135	125
q7	2234	1865	1876	1865
q8	3307	3371	3397	3371
q9	8754	8778	8697	8697
q10	3899	3825	3788	3788
q11	577	527	491	491
q12	823	630	623	623
q13	17015	3133	3136	3133
q14	299	265	259	259
q15	506	490	479	479
q16	485	448	433	433
q17	1795	1505	1508	1505
q18	8139	7728	7796	7728
q19	1852	1694	1615	1615
q20	3650	1879	1857	1857
q21	8357	4789	4873	4789
q22	617	551	567	551
Total cold run time: 77882 ms
Total hot run time: 55799 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 174006 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 706fdf1f5a75b1807e4e3bf399b2472556df232e, data reload: false

query1	951	386	376	376
query2	6396	2443	2585	2443
query3	6647	206	207	206
query4	19567	17307	17367	17307
query5	3567	479	476	476
query6	242	161	162	161
query7	4584	305	290	290
query8	339	298	287	287
query9	8889	2399	2378	2378
query10	570	308	284	284
query11	10724	10190	9930	9930
query12	144	85	84	84
query13	1637	367	368	367
query14	8700	7065	7901	7065
query15	227	187	188	187
query16	7811	274	258	258
query17	1908	563	516	516
query18	1946	269	263	263
query19	194	149	149	149
query20	90	81	84	81
query21	207	135	127	127
query22	4255	4105	4075	4075
query23	33960	33809	33659	33659
query24	11066	2924	2957	2924
query25	639	370	381	370
query26	1184	162	155	155
query27	2361	327	325	325
query28	6835	2092	2059	2059
query29	970	642	624	624
query30	243	158	155	155
query31	986	770	763	763
query32	91	53	53	53
query33	762	290	290	290
query34	1065	513	481	481
query35	764	664	646	646
query36	1127	991	961	961
query37	152	72	72	72
query38	2971	2798	2758	2758
query39	944	843	871	843
query40	213	135	134	134
query41	57	57	55	55
query42	126	103	102	102
query43	595	600	589	589
query44	1256	726	731	726
query45	195	161	165	161
query46	1086	724	728	724
query47	1868	1769	1788	1769
query48	373	297	300	297
query49	895	401	401	401
query50	764	392	395	392
query51	6886	6695	6641	6641
query52	99	92	92	92
query53	362	296	290	290
query54	895	450	433	433
query55	75	77	70	70
query56	281	246	252	246
query57	1159	1079	1070	1070
query58	257	243	252	243
query59	3534	3264	3280	3264
query60	295	269	279	269
query61	90	88	97	88
query62	616	445	468	445
query63	317	295	290	290
query64	8891	2246	1721	1721
query65	3224	3114	3069	3069
query66	732	319	323	319
query67	15373	15001	14947	14947
query68	4474	544	547	544
query69	451	301	318	301
query70	1176	1083	1128	1083
query71	399	261	274	261
query72	7069	5497	5523	5497
query73	758	325	336	325
query74	6036	5532	5502	5502
query75	3502	2682	2708	2682
query76	2494	919	893	893
query77	435	354	290	290
query78	10283	9975	9757	9757
query79	1932	511	510	510
query80	2560	461	456	456
query81	541	218	222	218
query82	1018	105	105	105
query83	323	172	163	163
query84	258	85	85	85
query85	1233	306	281	281
query86	400	317	312	312
query87	3263	3062	3063	3062
query88	3323	2342	2329	2329
query89	475	410	403	403
query90	1729	193	193	193
query91	132	98	100	98
query92	60	50	55	50
query93	1761	502	505	502
query94	1104	191	186	186
query95	408	326	331	326
query96	590	266	261	261
query97	3194	3008	3103	3008
query98	228	270	195	195
query99	1376	858	833	833
Total cold run time: 269214 ms
Total hot run time: 174006 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.03
query2	0.08	0.04	0.04
query3	0.23	0.04	0.04
query4	1.68	0.07	0.07
query5	0.50	0.49	0.50
query6	1.12	0.72	0.72
query7	0.02	0.01	0.02
query8	0.05	0.04	0.05
query9	0.53	0.50	0.49
query10	0.56	0.56	0.54
query11	0.17	0.12	0.12
query12	0.15	0.11	0.12
query13	0.59	0.58	0.60
query14	0.77	0.78	0.78
query15	0.84	0.80	0.81
query16	0.37	0.38	0.38
query17	0.99	1.03	1.00
query18	0.22	0.27	0.24
query19	1.87	1.71	1.83
query20	0.01	0.01	0.02
query21	15.41	0.66	0.65
query22	4.49	5.98	2.48
query23	18.28	1.36	1.32
query24	2.09	0.21	0.21
query25	0.16	0.08	0.07
query26	0.25	0.17	0.18
query27	0.08	0.08	0.08
query28	13.28	1.04	1.04
query29	12.60	3.30	3.29
query30	0.26	0.06	0.06
query31	2.87	0.39	0.38
query32	3.29	0.46	0.47
query33	2.88	2.95	2.87
query34	17.16	4.41	4.38
query35	4.50	4.48	4.54
query36	0.65	0.49	0.46
query37	0.18	0.16	0.15
query38	0.16	0.14	0.14
query39	0.04	0.04	0.03
query40	0.17	0.14	0.14
query41	0.10	0.05	0.04
query42	0.05	0.05	0.04
query43	0.05	0.04	0.04
Total cold run time: 109.79 s
Total hot run time: 31.18 s

@gnehil
Copy link
Contributor Author

gnehil commented Jun 17, 2024

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	18123	4490	4369	4369
q2	3023	188	191	188
q3	10973	1218	1144	1144
q4	11915	852	835	835
q5	7587	2682	2654	2654
q6	226	139	140	139
q7	972	598	597	597
q8	9212	2051	2080	2051
q9	8893	6487	6490	6487
q10	8888	3728	3669	3669
q11	460	227	234	227
q12	410	230	230	230
q13	17758	2975	2964	2964
q14	269	212	220	212
q15	529	470	482	470
q16	486	383	379	379
q17	949	668	651	651
q18	8045	7431	7366	7366
q19	4550	1454	1427	1427
q20	649	303	310	303
q21	4883	3109	3131	3109
q22	393	338	335	335
Total cold run time: 119193 ms
Total hot run time: 39806 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4349	4255	4222	4222
q2	368	263	267	263
q3	3001	2784	2759	2759
q4	1844	1565	1582	1565
q5	5236	5226	5257	5226
q6	215	129	125	125
q7	2111	1728	1737	1728
q8	3164	3297	3283	3283
q9	8273	8269	8320	8269
q10	3862	3693	3674	3674
q11	575	483	492	483
q12	790	604	578	578
q13	17347	2956	2978	2956
q14	293	251	264	251
q15	521	466	477	466
q16	480	422	416	416
q17	1764	1469	1485	1469
q18	7638	7729	7293	7293
q19	1697	1521	1444	1444
q20	1964	1784	1766	1766
q21	4799	4715	4707	4707
q22	585	556	553	553
Total cold run time: 70876 ms
Total hot run time: 53496 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 172217 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 635ba4e2021a65b4176102240d409db47e47e0c9, data reload: false

query1	928	375	378	375
query2	6458	2435	2324	2324
query3	6647	207	213	207
query4	19266	17192	17128	17128
query5	4146	489	480	480
query6	242	163	164	163
query7	4587	299	295	295
query8	333	306	290	290
query9	8583	2403	2380	2380
query10	594	306	313	306
query11	10546	10055	9898	9898
query12	138	85	86	85
query13	1661	365	364	364
query14	10186	7698	7070	7070
query15	247	198	192	192
query16	7832	269	259	259
query17	1924	543	544	543
query18	1898	273	270	270
query19	201	155	154	154
query20	99	83	84	83
query21	207	131	132	131
query22	4421	4047	4015	4015
query23	33834	33057	32889	32889
query24	12163	2782	2888	2782
query25	665	365	366	365
query26	1758	156	155	155
query27	2933	312	320	312
query28	7619	2046	2031	2031
query29	1097	616	612	612
query30	273	150	150	150
query31	952	748	762	748
query32	91	58	55	55
query33	776	297	322	297
query34	905	475	456	456
query35	741	648	646	646
query36	1086	932	952	932
query37	292	72	72	72
query38	2874	2722	2703	2703
query39	861	812	793	793
query40	288	126	128	126
query41	58	54	50	50
query42	121	96	102	96
query43	588	534	530	530
query44	1200	725	732	725
query45	199	167	166	166
query46	1079	731	696	696
query47	1826	1768	1755	1755
query48	365	300	307	300
query49	1190	410	414	410
query50	772	392	400	392
query51	6762	6715	6647	6647
query52	102	98	92	92
query53	359	298	292	292
query54	1018	437	442	437
query55	73	75	75	75
query56	284	254	268	254
query57	1150	1053	1021	1021
query58	252	240	242	240
query59	3401	3159	3142	3142
query60	295	271	270	270
query61	95	92	88	88
query62	645	447	458	447
query63	318	294	294	294
query64	9842	2226	1737	1737
query65	3139	3121	3090	3090
query66	1365	341	341	341
query67	15358	14809	14756	14756
query68	4599	535	537	535
query69	466	326	308	308
query70	1146	1165	1135	1135
query71	459	281	278	278
query72	7276	5566	5520	5520
query73	757	327	326	326
query74	6028	5592	5533	5533
query75	3566	2628	2691	2628
query76	2899	904	827	827
query77	462	307	288	288
query78	10229	9805	9684	9684
query79	2651	510	529	510
query80	1110	483	478	478
query81	548	223	221	221
query82	747	101	102	101
query83	232	168	170	168
query84	241	87	86	86
query85	1681	294	302	294
query86	499	318	332	318
query87	3240	3051	3088	3051
query88	4144	2391	2388	2388
query89	479	386	397	386
query90	1800	263	196	196
query91	136	99	97	97
query92	64	51	53	51
query93	1795	509	497	497
query94	1191	189	186	186
query95	417	335	317	317
query96	588	268	267	267
query97	3201	3107	3042	3042
query98	212	197	189	189
query99	1144	846	833	833
Total cold run time: 276215 ms
Total hot run time: 172217 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.03
query2	0.08	0.04	0.04
query3	0.23	0.05	0.06
query4	1.66	0.08	0.08
query5	0.50	0.48	0.50
query6	1.12	0.72	0.72
query7	0.03	0.02	0.01
query8	0.06	0.04	0.04
query9	0.54	0.49	0.49
query10	0.55	0.55	0.54
query11	0.16	0.11	0.12
query12	0.15	0.12	0.12
query13	0.60	0.60	0.61
query14	0.77	0.78	0.77
query15	0.85	0.82	0.81
query16	0.37	0.34	0.36
query17	1.06	1.01	1.04
query18	0.23	0.25	0.22
query19	1.86	1.73	1.80
query20	0.01	0.01	0.01
query21	15.41	0.65	0.64
query22	4.11	7.24	2.22
query23	18.28	1.42	1.26
query24	2.17	0.22	0.21
query25	0.16	0.09	0.09
query26	0.27	0.18	0.18
query27	0.07	0.07	0.08
query28	13.23	1.02	1.01
query29	12.58	3.34	3.33
query30	0.26	0.06	0.06
query31	2.86	0.40	0.38
query32	3.28	0.47	0.48
query33	2.90	2.88	2.89
query34	16.98	4.44	4.39
query35	4.48	4.48	4.50
query36	0.71	0.46	0.46
query37	0.18	0.17	0.16
query38	0.15	0.15	0.14
query39	0.05	0.03	0.03
query40	0.18	0.14	0.14
query41	0.10	0.05	0.06
query42	0.06	0.05	0.04
query43	0.04	0.04	0.04
Total cold run time: 109.38 s
Total hot run time: 30.93 s

@gnehil gnehil force-pushed the dev-hll-base64 branch 2 times, most recently from 1431874 to e9257e7 Compare June 18, 2024 08:15
@gnehil
Copy link
Contributor Author

gnehil commented Jun 18, 2024

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17629	4391	4248	4248
q2	2026	204	192	192
q3	10467	1146	1177	1146
q4	10684	818	729	729
q5	7511	2700	2643	2643
q6	225	144	137	137
q7	960	630	602	602
q8	9567	2088	2122	2088
q9	9179	6615	6608	6608
q10	9043	3786	3702	3702
q11	471	234	242	234
q12	468	239	224	224
q13	17853	2982	2959	2959
q14	271	243	217	217
q15	528	484	479	479
q16	543	382	380	380
q17	961	701	616	616
q18	8039	7460	7394	7394
q19	1678	1479	1434	1434
q20	645	318	328	318
q21	4924	3775	3952	3775
q22	402	348	349	348
Total cold run time: 114074 ms
Total hot run time: 40473 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4358	4230	4210	4210
q2	375	282	285	282
q3	2975	2776	2737	2737
q4	1955	1612	1673	1612
q5	5238	5228	5272	5228
q6	210	125	129	125
q7	2111	1714	1735	1714
q8	3144	3338	3291	3291
q9	8354	8298	8288	8288
q10	3917	3653	3640	3640
q11	583	491	488	488
q12	785	621	602	602
q13	16256	2994	2986	2986
q14	291	268	254	254
q15	518	474	458	458
q16	486	401	435	401
q17	1769	1494	1484	1484
q18	7583	7590	7447	7447
q19	1681	1421	1564	1421
q20	1996	1799	1761	1761
q21	4822	4670	4661	4661
q22	591	554	554	554
Total cold run time: 69998 ms
Total hot run time: 53644 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 173083 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 e9257e7e0f203dcd772a566d0999d2c35077c6b2, data reload: false

query1	924	377	384	377
query2	6483	2450	2485	2450
query3	6667	207	213	207
query4	18989	17542	17413	17413
query5	4211	501	473	473
query6	250	164	160	160
query7	4601	310	299	299
query8	343	299	272	272
query9	8796	2418	2387	2387
query10	599	293	283	283
query11	10512	10099	10013	10013
query12	131	87	87	87
query13	1631	357	365	357
query14	10090	7215	7709	7215
query15	234	191	192	191
query16	7788	271	276	271
query17	1884	554	543	543
query18	1963	289	279	279
query19	204	166	157	157
query20	89	85	85	85
query21	244	123	124	123
query22	4160	4299	3943	3943
query23	33666	33134	33290	33134
query24	11819	2784	2829	2784
query25	629	353	376	353
query26	1675	153	154	153
query27	2934	311	307	307
query28	7559	2054	2041	2041
query29	1024	647	613	613
query30	295	153	150	150
query31	935	726	751	726
query32	93	56	57	56
query33	772	287	277	277
query34	966	475	465	465
query35	737	635	636	635
query36	1108	933	942	933
query37	161	72	91	72
query38	2878	2755	2735	2735
query39	861	786	790	786
query40	283	125	125	125
query41	57	55	53	53
query42	122	96	100	96
query43	581	527	541	527
query44	1227	716	719	716
query45	198	173	168	168
query46	1091	729	715	715
query47	1858	1774	1772	1772
query48	370	296	292	292
query49	1139	408	418	408
query50	756	387	386	386
query51	6893	6731	6750	6731
query52	103	90	93	90
query53	363	301	279	279
query54	875	444	446	444
query55	76	75	75	75
query56	286	269	264	264
query57	1129	1019	1029	1019
query58	260	238	254	238
query59	3456	3109	3184	3109
query60	293	276	279	276
query61	97	93	90	90
query62	665	454	457	454
query63	315	289	290	289
query64	9850	2218	1765	1765
query65	3417	3117	3110	3110
query66	1366	337	327	327
query67	15395	15044	14815	14815
query68	4569	531	543	531
query69	458	311	311	311
query70	1178	1151	1126	1126
query71	399	274	284	274
query72	7091	5546	5398	5398
query73	761	327	322	322
query74	5976	5521	5460	5460
query75	3446	2654	2635	2635
query76	2897	918	958	918
query77	432	321	301	301
query78	10356	9895	9778	9778
query79	2824	520	524	520
query80	1143	474	457	457
query81	580	225	220	220
query82	945	109	105	105
query83	243	172	171	171
query84	245	85	88	85
query85	1403	293	344	293
query86	458	288	331	288
query87	3248	3122	3040	3040
query88	3795	2359	2341	2341
query89	463	376	392	376
query90	1816	189	194	189
query91	130	98	101	98
query92	68	50	49	49
query93	1741	522	503	503
query94	1237	189	186	186
query95	409	317	314	314
query96	591	265	266	265
query97	3251	3072	3094	3072
query98	213	208	195	195
query99	1251	864	824	824
Total cold run time: 275043 ms
Total hot run time: 173083 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.03
query2	0.08	0.04	0.04
query3	0.23	0.05	0.04
query4	1.68	0.07	0.07
query5	0.49	0.49	0.49
query6	1.13	0.74	0.72
query7	0.02	0.02	0.01
query8	0.05	0.04	0.04
query9	0.55	0.50	0.50
query10	0.53	0.54	0.56
query11	0.15	0.11	0.12
query12	0.14	0.12	0.12
query13	0.59	0.59	0.60
query14	0.80	0.78	0.78
query15	0.83	0.81	0.82
query16	0.36	0.36	0.36
query17	1.00	0.97	1.05
query18	0.23	0.25	0.23
query19	1.83	1.67	1.68
query20	0.01	0.02	0.01
query21	15.47	0.65	0.64
query22	4.34	7.06	2.27
query23	18.26	1.31	1.33
query24	2.09	0.23	0.21
query25	0.16	0.08	0.08
query26	0.26	0.18	0.18
query27	0.08	0.08	0.07
query28	13.28	1.03	1.00
query29	12.65	3.28	3.25
query30	0.26	0.06	0.05
query31	2.85	0.39	0.38
query32	3.28	0.48	0.47
query33	2.89	2.90	2.86
query34	17.16	4.44	4.46
query35	4.46	4.46	4.49
query36	0.65	0.46	0.47
query37	0.17	0.15	0.15
query38	0.15	0.13	0.15
query39	0.05	0.04	0.03
query40	0.17	0.16	0.14
query41	0.10	0.05	0.05
query42	0.06	0.05	0.04
query43	0.05	0.04	0.04
Total cold run time: 109.63 s
Total hot run time: 30.84 s

@gnehil
Copy link
Contributor Author

gnehil commented Jun 24, 2024

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17611	4328	4399	4328
q2	1990	191	184	184
q3	10450	1184	1049	1049
q4	10188	795	968	795
q5	7463	2659	2579	2579
q6	219	131	131	131
q7	949	595	601	595
q8	9228	2086	2087	2086
q9	8996	6474	6436	6436
q10	8898	3701	3742	3701
q11	467	231	235	231
q12	420	223	229	223
q13	17774	2969	2969	2969
q14	266	226	221	221
q15	516	467	484	467
q16	481	375	369	369
q17	952	714	673	673
q18	7999	7440	7271	7271
q19	6480	1544	1447	1447
q20	654	322	333	322
q21	4935	3139	3928	3139
q22	412	350	357	350
Total cold run time: 117348 ms
Total hot run time: 39566 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4384	4246	4238	4238
q2	372	270	271	270
q3	2970	2860	2880	2860
q4	2008	1733	1773	1733
q5	5497	5474	5430	5430
q6	221	131	126	126
q7	2210	1884	1830	1830
q8	3252	3378	3439	3378
q9	8721	8722	8782	8722
q10	4076	3884	3711	3711
q11	605	500	514	500
q12	813	621	642	621
q13	16404	3176	3134	3134
q14	313	273	270	270
q15	546	508	502	502
q16	471	417	432	417
q17	1777	1549	1478	1478
q18	8052	7726	7889	7726
q19	1801	1599	1644	1599
q20	3034	1936	1894	1894
q21	5092	4894	4866	4866
q22	637	549	561	549
Total cold run time: 73256 ms
Total hot run time: 55854 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 175020 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 9c82c84814bb03422168cc7016d44fd1c00b9359, data reload: false

query1	909	382	369	369
query2	6440	2504	2272	2272
query3	6624	195	198	195
query4	21062	17269	17171	17171
query5	3621	470	474	470
query6	238	170	157	157
query7	4587	289	287	287
query8	336	296	289	289
query9	8568	2453	2439	2439
query10	560	290	265	265
query11	10643	10196	10067	10067
query12	109	81	80	80
query13	1650	360	369	360
query14	9422	7607	7660	7607
query15	237	190	184	184
query16	7804	269	266	266
query17	1906	525	512	512
query18	1951	266	282	266
query19	204	150	157	150
query20	89	78	81	78
query21	209	126	120	120
query22	4515	4197	4067	4067
query23	33813	33595	33594	33594
query24	10783	2902	2900	2900
query25	606	403	378	378
query26	706	161	171	161
query27	2254	338	336	336
query28	6151	2181	2183	2181
query29	901	624	637	624
query30	252	150	154	150
query31	981	757	730	730
query32	95	53	51	51
query33	679	288	314	288
query34	937	485	474	474
query35	771	647	622	622
query36	1130	970	997	970
query37	141	76	72	72
query38	3011	2813	2814	2813
query39	877	848	850	848
query40	212	126	121	121
query41	57	48	46	46
query42	118	96	100	96
query43	592	550	550	550
query44	1120	720	717	717
query45	191	170	160	160
query46	1069	725	738	725
query47	1855	1775	1739	1739
query48	372	298	299	298
query49	847	402	412	402
query50	774	400	399	399
query51	6941	6833	6861	6833
query52	102	93	93	93
query53	359	291	294	291
query54	896	444	443	443
query55	75	74	73	73
query56	276	261	260	260
query57	1159	1027	1062	1027
query58	249	244	264	244
query59	3417	3206	3157	3157
query60	297	269	276	269
query61	96	92	93	92
query62	591	429	468	429
query63	316	291	292	291
query64	8542	2228	1801	1801
query65	3143	3133	3085	3085
query66	749	341	336	336
query67	15487	15056	14925	14925
query68	5493	547	537	537
query69	629	451	409	409
query70	1211	1089	1179	1089
query71	443	285	270	270
query72	8041	5839	5650	5650
query73	787	331	331	331
query74	5818	5501	5425	5425
query75	3715	2660	2704	2660
query76	3160	981	947	947
query77	674	319	321	319
query78	10582	10166	9802	9802
query79	4500	511	520	511
query80	1222	492	490	490
query81	538	220	220	220
query82	761	110	107	107
query83	201	187	184	184
query84	272	94	93	93
query85	1305	363	330	330
query86	419	343	312	312
query87	3291	3091	3053	3053
query88	4854	2573	2441	2441
query89	488	384	368	368
query90	1808	186	188	186
query91	125	97	97	97
query92	61	47	46	46
query93	5019	535	530	530
query94	1072	186	189	186
query95	407	325	332	325
query96	614	276	268	268
query97	3193	3050	3065	3050
query98	221	200	192	192
query99	1204	838	827	827
Total cold run time: 277802 ms
Total hot run time: 175020 ms

@doris-robot
Copy link

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

query1	0.03	0.04	0.03
query2	0.08	0.04	0.04
query3	0.22	0.04	0.04
query4	1.68	0.07	0.10
query5	0.50	0.49	0.48
query6	1.13	0.72	0.71
query7	0.02	0.02	0.01
query8	0.05	0.04	0.04
query9	0.53	0.48	0.48
query10	0.53	0.54	0.53
query11	0.15	0.11	0.11
query12	0.14	0.11	0.12
query13	0.58	0.58	0.58
query14	0.76	0.77	0.80
query15	0.84	0.83	0.81
query16	0.36	0.36	0.38
query17	0.97	1.02	1.00
query18	0.21	0.26	0.21
query19	1.75	1.77	1.67
query20	0.01	0.01	0.01
query21	15.40	0.65	0.66
query22	4.12	6.83	1.63
query23	18.30	1.35	1.29
query24	2.03	0.22	0.21
query25	0.16	0.09	0.08
query26	0.25	0.17	0.18
query27	0.07	0.09	0.08
query28	13.33	1.02	1.00
query29	12.57	3.26	3.26
query30	0.25	0.06	0.06
query31	2.87	0.39	0.37
query32	3.30	0.47	0.46
query33	2.87	2.87	2.85
query34	17.10	4.38	4.36
query35	4.47	4.54	4.49
query36	0.66	0.46	0.46
query37	0.17	0.16	0.15
query38	0.15	0.14	0.14
query39	0.04	0.03	0.04
query40	0.18	0.14	0.14
query41	0.10	0.05	0.04
query42	0.06	0.05	0.05
query43	0.04	0.04	0.04
Total cold run time: 109.03 s
Total hot run time: 30.07 s

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

Copy link
Contributor

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

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jun 25, 2024
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

@liaoxin01 liaoxin01 merged commit eaebad6 into apache:master Jun 25, 2024
27 of 31 checks passed
dataroaring pushed a commit that referenced this pull request Jun 26, 2024
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/2.1.5-merged dev/3.0.0-merged reviewed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Enhancement] Support stream load to use hll_from_base64 function when doing column mapping
5 participants