Skip to content

Conversation

@yujun777
Copy link
Contributor

Proposed changes

Issue Number: close #xxx

Further comments

If this is a relatively large or complex change, kick off the discussion at dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...

@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.

@yujun777
Copy link
Contributor Author

run buildall

@yujun777
Copy link
Contributor Author

run buildall

Copy link
Contributor

@deardeng deardeng 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.

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17799	4588	4278	4278
q2	2578	167	156	156
q3	11493	1168	1222	1168
q4	11286	833	820	820
q5	7859	3087	3054	3054
q6	207	130	126	126
q7	1049	615	584	584
q8	9514	2053	2037	2037
q9	7380	6817	6648	6648
q10	8458	3491	3616	3491
q11	433	224	224	224
q12	372	201	198	198
q13	17794	2863	2871	2863
q14	237	208	207	207
q15	515	467	475	467
q16	505	374	370	370
q17	967	634	615	615
q18	7280	6538	6367	6367
q19	1552	1447	1450	1447
q20	555	270	258	258
q21	3596	2913	2890	2890
q22	350	306	297	297
Total cold run time: 111779 ms
Total hot run time: 38565 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4175	4103	4161	4103
q2	341	236	240	236
q3	3099	2903	2855	2855
q4	1809	1566	1583	1566
q5	5323	5358	5384	5358
q6	193	119	123	119
q7	2284	1821	1889	1821
q8	3197	3337	3352	3337
q9	8722	8720	8705	8705
q10	3790	3817	3797	3797
q11	547	440	448	440
q12	701	534	532	532
q13	16923	2865	2868	2865
q14	284	247	260	247
q15	502	462	454	454
q16	491	413	414	413
q17	1741	1513	1490	1490
q18	7541	7233	7023	7023
q19	1621	1567	1521	1521
q20	1913	1724	1699	1699
q21	4830	4595	4590	4590
q22	531	437	419	419
Total cold run time: 70558 ms
Total hot run time: 53590 ms

@doris-robot
Copy link

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

query1	964	368	355	355
query2	7349	1959	2022	1959
query3	6706	222	214	214
query4	31919	21392	21336	21336
query5	4342	403	471	403
query6	278	183	184	183
query7	4635	300	284	284
query8	231	186	177	177
query9	9339	2270	2232	2232
query10	570	247	246	246
query11	15626	14430	14462	14430
query12	137	95	89	89
query13	1623	417	407	407
query14	12127	11124	10967	10967
query15	262	207	201	201
query16	8246	259	258	258
query17	1982	585	559	559
query18	2124	287	289	287
query19	344	156	151	151
query20	95	88	89	88
query21	204	130	125	125
query22	5014	4829	4842	4829
query23	33335	32951	32971	32951
query24	10695	2891	2857	2857
query25	605	384	412	384
query26	1223	154	157	154
query27	2764	358	352	352
query28	7509	1866	1860	1860
query29	915	663	622	622
query30	314	152	150	150
query31	975	749	728	728
query32	88	61	56	56
query33	770	256	254	254
query34	1059	474	480	474
query35	819	603	609	603
query36	998	882	868	868
query37	127	77	75	75
query38	3525	3420	3430	3420
query39	1468	1459	1424	1424
query40	208	128	114	114
query41	51	48	51	48
query42	105	97	96	96
query43	483	442	435	435
query44	1184	752	709	709
query45	283	232	263	232
query46	1122	693	681	681
query47	1907	1859	1850	1850
query48	452	360	343	343
query49	1117	340	344	340
query50	746	380	379	379
query51	6628	6649	6611	6611
query52	101	91	94	91
query53	355	271	270	270
query54	308	254	253	253
query55	93	79	77	77
query56	252	240	236	236
query57	1198	1145	1106	1106
query58	244	214	209	209
query59	2829	2633	2560	2560
query60	268	258	259	258
query61	117	116	116	116
query62	630	449	464	449
query63	310	278	277	277
query64	5395	3952	3877	3877
query65	3068	3016	3029	3016
query66	1056	374	356	356
query67	15358	14812	14815	14812
query68	6783	497	504	497
query69	622	381	386	381
query70	1267	1113	1122	1113
query71	513	281	264	264
query72	6447	2720	2548	2548
query73	719	314	310	310
query74	7134	6643	6666	6643
query75	4177	2825	2795	2795
query76	4956	875	869	869
query77	649	260	258	258
query78	11015	10178	10185	10178
query79	9294	526	517	517
query80	1669	374	391	374
query81	532	213	215	213
query82	968	196	210	196
query83	218	149	148	148
query84	288	83	83	83
query85	1524	343	314	314
query86	463	296	309	296
query87	3802	3520	3496	3496
query88	4897	2305	2306	2305
query89	544	382	387	382
query90	1972	179	180	179
query91	182	140	140	140
query92	61	48	48	48
query93	7087	501	479	479
query94	1160	181	176	176
query95	454	343	332	332
query96	608	277	276	276
query97	3088	2892	2861	2861
query98	237	218	213	213
query99	1261	931	933	931
Total cold run time: 311765 ms
Total hot run time: 186628 ms

@doris-robot
Copy link

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

Load test result on commit f61b351a94a5de32d7695631b676f801e0ccc1e2 with default session variables
Stream load json:         19 seconds loaded 2358488459 Bytes, about 118 MB/s
Stream load orc:          59 seconds loaded 1101869774 Bytes, about 17 MB/s
Stream load parquet:      32 seconds loaded 861443392 Bytes, about 25 MB/s
Insert into select:       22.1 seconds inserted 10000000 Rows, about 452K ops/s

@yujun777
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17812	4531	4264	4264
q2	2657	176	159	159
q3	11257	1158	1234	1158
q4	10486	748	813	748
q5	7938	3080	3079	3079
q6	210	129	126	126
q7	1085	608	608	608
q8	9491	2052	2038	2038
q9	7364	6727	6738	6727
q10	8727	3501	3590	3501
q11	438	224	224	224
q12	367	201	199	199
q13	17819	2844	2875	2844
q14	241	198	214	198
q15	510	456	472	456
q16	476	371	375	371
q17	972	552	671	552
q18	7250	6579	6527	6527
q19	1875	1438	1493	1438
q20	555	252	261	252
q21	3563	2958	2800	2800
q22	346	293	316	293
Total cold run time: 111439 ms
Total hot run time: 38562 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4157	4075	4077	4075
q2	327	235	232	232
q3	2994	2856	2811	2811
q4	1900	1652	1633	1633
q5	5310	5375	5376	5375
q6	196	116	118	116
q7	2254	1883	1843	1843
q8	3169	3285	3296	3285
q9	8752	8760	8712	8712
q10	3792	3794	3773	3773
q11	542	443	438	438
q12	738	525	548	525
q13	16908	2841	2860	2841
q14	287	257	267	257
q15	504	458	461	458
q16	479	440	421	421
q17	1744	1506	1479	1479
q18	7509	7229	7059	7059
q19	1629	1561	1576	1561
q20	1897	1725	1698	1698
q21	4803	4698	4720	4698
q22	519	437	440	437
Total cold run time: 70410 ms
Total hot run time: 53727 ms

@doris-robot
Copy link

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

query1	944	362	361	361
query2	7351	1954	1934	1934
query3	6705	212	214	212
query4	31694	21332	21309	21309
query5	4326	413	410	410
query6	265	187	175	175
query7	4642	289	295	289
query8	229	162	175	162
query9	9246	2273	2317	2273
query10	564	256	262	256
query11	15484	14532	14348	14348
query12	138	97	85	85
query13	1639	451	434	434
query14	11797	10796	11234	10796
query15	329	208	194	194
query16	8240	261	262	261
query17	2017	581	553	553
query18	2102	296	284	284
query19	339	164	159	159
query20	94	89	90	89
query21	218	132	132	132
query22	5040	4775	4835	4775
query23	33398	32985	32799	32799
query24	10586	2883	2913	2883
query25	622	394	382	382
query26	1539	154	154	154
query27	2964	355	360	355
query28	7467	1857	1846	1846
query29	949	647	608	608
query30	300	146	144	144
query31	989	748	739	739
query32	90	60	56	56
query33	759	250	248	248
query34	1055	475	492	475
query35	838	635	609	609
query36	987	867	908	867
query37	123	73	71	71
query38	3582	3484	3454	3454
query39	1475	1436	1412	1412
query40	218	118	109	109
query41	48	44	44	44
query42	99	96	95	95
query43	489	461	434	434
query44	1129	706	731	706
query45	277	260	275	260
query46	1127	711	687	687
query47	1958	1831	1829	1829
query48	451	353	355	353
query49	1159	339	330	330
query50	774	375	376	375
query51	6741	6710	6528	6528
query52	100	92	88	88
query53	347	275	271	271
query54	302	240	252	240
query55	93	83	78	78
query56	251	219	229	219
query57	1226	1134	1132	1132
query58	234	199	210	199
query59	2812	2709	2512	2512
query60	273	238	247	238
query61	101	101	99	99
query62	647	462	449	449
query63	298	288	280	280
query64	6259	4028	3949	3949
query65	3105	3024	3055	3024
query66	1052	390	375	375
query67	15391	14873	14737	14737
query68	5540	514	527	514
query69	580	390	380	380
query70	1216	1189	1142	1142
query71	428	294	283	283
query72	6363	2867	2708	2708
query73	711	314	326	314
query74	7026	6706	6629	6629
query75	3586	2885	2803	2803
query76	3507	949	898	898
query77	588	261	255	255
query78	10873	10113	10062	10062
query79	9032	503	515	503
query80	1379	392	404	392
query81	539	217	223	217
query82	905	209	200	200
query83	201	143	165	143
query84	290	78	83	78
query85	1564	330	313	313
query86	467	322	304	304
query87	3776	3557	3569	3557
query88	5074	2302	2285	2285
query89	515	370	368	368
query90	2086	177	176	176
query91	175	156	137	137
query92	61	48	48	48
query93	7027	493	482	482
query94	1237	175	176	175
query95	441	332	334	332
query96	606	278	273	273
query97	3046	2885	2908	2885
query98	224	210	210	210
query99	1222	924	924	924
Total cold run time: 308372 ms
Total hot run time: 186223 ms

@doris-robot
Copy link

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

Load test result on commit f61b351a94a5de32d7695631b676f801e0ccc1e2 with default session variables
Stream load json:         19 seconds loaded 2358488459 Bytes, about 118 MB/s
Stream load orc:          59 seconds loaded 1101869774 Bytes, about 17 MB/s
Stream load parquet:      31 seconds loaded 861443392 Bytes, about 26 MB/s
Insert into select:       21.8 seconds inserted 10000000 Rows, about 458K ops/s

@yujun777
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17679	4142	4081	4081
q2	2118	149	146	146
q3	10673	1109	1196	1109
q4	10234	730	821	730
q5	7452	3018	2960	2960
q6	204	125	123	123
q7	1019	591	575	575
q8	9344	1970	1970	1970
q9	7672	6552	6576	6552
q10	8436	3447	3557	3447
q11	441	228	220	220
q12	430	193	197	193
q13	17802	2882	2864	2864
q14	235	203	200	200
q15	505	447	469	447
q16	517	372	370	370
q17	943	526	612	526
q18	7088	6419	6362	6362
q19	2560	1385	1453	1385
q20	547	266	274	266
q21	3560	2894	2993	2894
q22	345	291	293	291
Total cold run time: 109804 ms
Total hot run time: 37711 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4098	4116	4066	4066
q2	322	230	236	230
q3	2954	2817	2806	2806
q4	1840	1583	1539	1539
q5	5342	5315	5318	5315
q6	195	117	118	117
q7	2236	1886	1843	1843
q8	3151	3304	3277	3277
q9	8717	8693	8749	8693
q10	3812	3788	3759	3759
q11	541	429	462	429
q12	708	557	542	542
q13	16948	2838	2840	2838
q14	288	264	263	263
q15	497	459	458	458
q16	459	420	432	420
q17	1696	1495	1473	1473
q18	7499	7160	7056	7056
q19	1624	1535	1538	1535
q20	1932	1711	1712	1711
q21	4913	4749	4772	4749
q22	516	450	447	447
Total cold run time: 70288 ms
Total hot run time: 53566 ms

@doris-robot
Copy link

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

query1	949	368	351	351
query2	7264	1919	1794	1794
query3	6720	204	210	204
query4	31831	21218	21253	21218
query5	4304	395	402	395
query6	276	179	176	176
query7	4634	294	291	291
query8	229	169	171	169
query9	9171	2268	2243	2243
query10	552	240	245	240
query11	15567	14197	14366	14197
query12	145	88	86	86
query13	1630	417	445	417
query14	12433	11304	11569	11304
query15	244	209	187	187
query16	7867	262	254	254
query17	1944	581	553	553
query18	1974	286	292	286
query19	194	157	160	157
query20	92	91	91	91
query21	202	138	123	123
query22	4936	4792	4773	4773
query23	33588	32854	32773	32773
query24	10984	2887	2837	2837
query25	620	392	401	392
query26	1087	158	158	158
query27	2460	348	361	348
query28	6927	1853	1865	1853
query29	916	672	630	630
query30	298	151	161	151
query31	952	739	722	722
query32	90	60	58	58
query33	783	264	255	255
query34	1043	478	495	478
query35	834	620	595	595
query36	1019	880	868	868
query37	123	79	84	79
query38	3529	3426	3419	3419
query39	1477	1444	1416	1416
query40	208	119	115	115
query41	56	53	49	49
query42	111	96	93	93
query43	488	438	427	427
query44	1212	715	708	708
query45	286	276	264	264
query46	1111	693	703	693
query47	1937	1864	1864	1864
query48	439	352	357	352
query49	1122	343	327	327
query50	753	367	361	361
query51	6672	6609	6570	6570
query52	108	94	95	94
query53	348	274	276	274
query54	315	237	236	236
query55	84	82	83	82
query56	247	234	231	231
query57	1232	1118	1132	1118
query58	231	210	215	210
query59	2808	2486	2572	2486
query60	272	252	247	247
query61	114	101	94	94
query62	646	464	435	435
query63	309	279	269	269
query64	5614	4002	4090	4002
query65	3083	3030	3013	3013
query66	879	361	351	351
query67	15353	14784	15166	14784
query68	6723	518	522	518
query69	637	374	373	373
query70	1291	1163	1125	1125
query71	500	262	261	261
query72	6600	2720	2547	2547
query73	730	306	310	306
query74	6866	6429	6423	6423
query75	3979	2822	2890	2822
query76	4431	928	867	867
query77	623	261	256	256
query78	10920	10261	10093	10093
query79	9535	522	509	509
query80	1701	370	369	369
query81	537	215	220	215
query82	905	202	202	202
query83	214	143	144	143
query84	292	85	76	76
query85	1427	320	313	313
query86	468	289	299	289
query87	3694	3515	3573	3515
query88	5009	2296	2279	2279
query89	516	367	361	361
query90	1965	182	193	182
query91	185	168	151	151
query92	63	49	49	49
query93	6848	499	477	477
query94	1165	185	181	181
query95	436	326	330	326
query96	594	271	265	265
query97	3076	2877	2883	2877
query98	242	220	221	220
query99	1224	936	968	936
Total cold run time: 309322 ms
Total hot run time: 185816 ms

@doris-robot
Copy link

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

Load test result on commit f3e5e291a0e2d717cbf110d139730b9098b4b362 with default session variables
Stream load json:         19 seconds loaded 2358488459 Bytes, about 118 MB/s
Stream load orc:          59 seconds loaded 1101869774 Bytes, about 17 MB/s
Stream load parquet:      32 seconds loaded 861443392 Bytes, about 25 MB/s
Insert into select:       20.9 seconds inserted 10000000 Rows, about 478K ops/s

@yujun777
Copy link
Contributor Author

run feut

dataroaring
dataroaring previously approved these changes Mar 26, 2024
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 26, 2024
@github-actions
Copy link
Contributor

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

@yujun777
Copy link
Contributor Author

run buildall

@github-actions github-actions bot removed the approved Indicates a PR has been approved by one committer. label Mar 27, 2024
@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17996	8169	4267	4267
q2	2500	166	157	157
q3	11468	1159	1170	1159
q4	10595	815	848	815
q5	7886	3091	3063	3063
q6	207	128	125	125
q7	1037	609	589	589
q8	9526	2032	1977	1977
q9	7286	6762	6585	6585
q10	8365	3434	3518	3434
q11	427	223	217	217
q12	366	197	194	194
q13	17819	2835	2877	2835
q14	232	199	215	199
q15	513	472	461	461
q16	459	379	370	370
q17	961	617	569	569
q18	7179	6383	6458	6383
q19	1603	1384	1439	1384
q20	561	262	268	262
q21	3505	2844	2900	2844
q22	343	295	304	295
Total cold run time: 110834 ms
Total hot run time: 38184 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4124	4059	4134	4059
q2	327	233	227	227
q3	2961	2848	2879	2848
q4	1821	1573	1591	1573
q5	5296	5321	5319	5319
q6	200	117	120	117
q7	2197	1877	1868	1868
q8	3148	3283	3249	3249
q9	8701	8767	8696	8696
q10	3748	3785	3754	3754
q11	550	454	444	444
q12	716	535	552	535
q13	16910	2857	2891	2857
q14	272	252	258	252
q15	487	479	461	461
q16	475	422	419	419
q17	1734	1500	1472	1472
q18	7517	7259	7115	7115
q19	1605	1560	1550	1550
q20	1903	1732	1704	1704
q21	4767	4764	4739	4739
q22	521	453	443	443
Total cold run time: 69980 ms
Total hot run time: 53701 ms

@doris-robot
Copy link

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

query1	940	371	355	355
query2	6538	1934	1835	1835
query3	6699	229	222	222
query4	31607	21381	21264	21264
query5	4348	405	397	397
query6	275	177	165	165
query7	4633	297	307	297
query8	236	174	168	168
query9	8951	2288	2292	2288
query10	546	241	263	241
query11	17278	14290	14240	14240
query12	147	93	85	85
query13	1624	456	412	412
query14	10174	7925	7888	7888
query15	247	195	203	195
query16	8163	260	271	260
query17	1942	572	563	563
query18	2097	289	277	277
query19	298	159	152	152
query20	91	89	88	88
query21	199	123	134	123
query22	4932	4794	4764	4764
query23	33470	32641	32758	32641
query24	11714	2882	2903	2882
query25	663	385	391	385
query26	1782	153	157	153
query27	2987	364	361	361
query28	7718	1901	1904	1901
query29	1021	657	631	631
query30	312	147	151	147
query31	1010	727	748	727
query32	92	60	56	56
query33	785	256	276	256
query34	1051	481	493	481
query35	835	621	604	604
query36	1020	890	870	870
query37	147	65	69	65
query38	3512	3385	3402	3385
query39	1493	1436	1425	1425
query40	302	119	110	110
query41	55	51	48	48
query42	109	96	99	96
query43	491	431	445	431
query44	1177	749	756	749
query45	267	260	263	260
query46	1119	695	707	695
query47	1891	1829	1828	1828
query48	451	358	365	358
query49	1213	349	332	332
query50	771	381	372	372
query51	6725	6704	6561	6561
query52	128	86	91	86
query53	341	279	276	276
query54	327	252	226	226
query55	80	86	78	78
query56	237	227	207	207
query57	1231	1106	1139	1106
query58	228	201	202	201
query59	2675	2586	2652	2586
query60	262	239	240	239
query61	93	92	91	91
query62	656	454	456	454
query63	310	276	276	276
query64	6357	4062	3908	3908
query65	3100	3056	3038	3038
query66	1418	368	358	358
query67	15141	15267	14847	14847
query68	5314	516	527	516
query69	542	365	367	365
query70	1177	1203	1192	1192
query71	385	270	261	261
query72	6212	2699	2550	2550
query73	720	330	326	326
query74	6695	6364	6449	6364
query75	2968	2202	2249	2202
query76	3390	905	850	850
query77	378	270	273	270
query78	10994	10116	10179	10116
query79	7766	530	544	530
query80	1808	391	385	385
query81	531	214	222	214
query82	1570	92	85	85
query83	336	152	154	152
query84	293	83	82	82
query85	1716	368	364	364
query86	483	292	297	292
query87	3751	3517	3565	3517
query88	5097	2402	2403	2402
query89	475	373	362	362
query90	1953	174	173	173
query91	172	144	138	138
query92	63	48	48	48
query93	6042	512	500	500
query94	1247	177	176	176
query95	434	328	326	326
query96	608	283	274	274
query97	2666	2461	2481	2461
query98	231	224	207	207
query99	1248	904	928	904
Total cold run time: 305997 ms
Total hot run time: 181670 ms

@doris-robot
Copy link

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

Load test result on commit c9a682005e1c4377d06f85218cadf076825cf5af with default session variables
Stream load json:         18 seconds loaded 2358488459 Bytes, about 124 MB/s
Stream load orc:          59 seconds loaded 1101869774 Bytes, about 17 MB/s
Stream load parquet:      31 seconds loaded 861443392 Bytes, about 26 MB/s
Insert into select:       13.7 seconds inserted 10000000 Rows, about 729K ops/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

@github-actions
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 Mar 28, 2024
@dataroaring dataroaring merged commit 496befd into apache:master Mar 28, 2024
Jibing-Li added a commit that referenced this pull request Mar 29, 2024
* [fix](merge cloud) Fix cloud be set be tag map (#32864)

* [chore] Add gavinchou to collaborators (#32881)

* [chore](show) support statement to show views from table (#32358)

MySQL [test]> show views;
+----------------+
| Tables_in_test |
+----------------+
| t1_view        |
| t2_view        |
+----------------+
2 rows in set (0.00 sec)

MySQL [test]> show views like '%t1%';
+----------------+
| Tables_in_test |
+----------------+
| t1_view        |
+----------------+
1 row in set (0.01 sec)

MySQL [test]> show views where create_time > '2024-03-18';
+----------------+
| Tables_in_test |
+----------------+
| t2_view        |
+----------------+
1 row in set (0.02 sec)

* [Enhancement](ranger) Disable some permission operations when Ranger or LDAP are enabled (#32538)

Disable some permission operations when Ranger or LDAP are enabled.

* [chore](ci) exclude unstable trino_connector case (#32892)

Co-authored-by: stephen <hello-stephen@qq.com>

* [fix](Nereids) NPE when create table with implicit index type (#32893)

* [improvement](mtmv) Support more join types for query rewriting by materialized view (#32685)

This pattern of rewriting is supported for multi-table joins and supported join types is as following:

INNER JOIN
LEFT OUTER JOIN
RIGHT OUTER JOIN
FULL OUTER JOIN
LEFT SEMI JOIN
RIGHT SEMI JOIN
LEFT ANTI JOIN
RIGHT ANTI JOIN

* [Serde](Variant) support arrow serialization for varint type (#32780)

* [fix](multicatalog) fix no data error when read hive table on cosn (#32815)

Currently, when reading a hive on cosn table, doris return empty result, but the table has data.
iceberg on cosn is ok.
The reason is misuse of cosn's file sytem. according to cosn's doc, its fs.cosn.impl should be org.apache.hadoop.fs.CosFileSystem

* [fix](nereids)EliminateGroupByConstant should replace agg's output after removing constant group by keys (#32878)

* [Fix](executor)Fix regression test for test_active_queries/test_backend_active_tasks #32899

* [fix](iceberg) fix iceberg catalog bug and p2 test cases (#32898)

1. Fix iceberg catalog bug

    This PR #30198 change the logic of `IcebergHMSExternalCatalog.java`,
    to get locationUrl by calling hive metastore's `getCatalog()` method.
    But this method only exists in hive 3+. So it will fail if we using hive 2.x.

    I temporary remove this logic, because this logic is only used from iceberg table writing.
    Which is still under development. We will rethink this logic later.

2. Fix test cases

    Some of P2 test cases missed `order_qt`. And because the output format of the floating point
    type is changed, some result in `out` files need to be regenerated.

* [revert](jni) revert part of #32455 (#32904)

* [fix](spill) Avoid releasing resources while spill tasks are executing (#32783)

* [chore](log) print query id before logging profile in be.INFO (#32922)

* [fix](grace-exit) Stop incorrectly of reportwork cause heap use after free #32929

* [improvement](decommission be) decommission check replica num (#32748)

* [fix](arrow-flight) Fix reach limit of connections error (#32911)

Fix Reach limit of connections error
in fe.conf , arrow_flight_token_cache_size is mandatory less than qe_max_connection/2. arrow flight sql is a stateless protocol, connection is usually not actively disconnected, bearer token is evict from the cache will unregister ConnectContext.

Fix ConnectContext.command not be reset to COM_SLEEP in time, this will result in frequent kill connection after query timeout.

Fix bearer token evict log and exception.

TODO: use arrow flight session: https://mail.google.com/mail/u/0/#inbox/FMfcgzGxRdxBLQLTcvvtRpqsvmhrHpdH

* [bugfix](cloud) few variable not initialized (#32868)

../../cloud/src/recycler/meta_checker.cpp
can cause uninitialised memory read.

* [fix](arrow-flight) Fix arrow flight sql compatible with JDK 17 and upgrade arrow 15.0.2 (#32796)

--add-opens=java.base/java.nio=ALL-UNNAMED, see: https://arrow.apache.org/docs/java/install.html#java-compatibility
groovy use flight sql connection to execute query SUM(MAX(c1) OVER (PARTITION BY)) report error: AGGREGATE clause must not contain analytic expressions, but no problem in Java execute it with jdbc::arrow-flight-sql.
groovy not support print arrow array type, throw IndexOutOfBoundsException.
"arrow_flight_sql" not support two phase read
./run-regression-test.sh --run --clean -g arrow_flight_sql

* [fix](spill) SpillStream's writer maybe may not have been finalized (#32931)

* [improvement](spill) Disable DistinctStreamingAgg when spill is enabled (#32932)

* [Improve](inverted_index) update clucene and improve array inverted index writer  (#32436)

* [Performance](exec) replace SipHash in function by XXHash (#32919)

* [feature](agg) add aggregate function sum0 (#32541)

* [improvement](mtmv) Support to get tables in materialized view when collecting table in plan (#32797)

Support to get tables in materialized view when collecting table in plan

table scehma as fllowing:

create materialized view mv1
BUILD IMMEDIATE REFRESH COMPLETE ON MANUAL
DISTRIBUTED BY RANDOM BUCKETS 1 
PROPERTIES ('replication_num' = '1')
 as 
select 
  t1.c1, 
  t3.c2 
from 
  table1 t1 
  inner join table3 t3 on t1.c1 = t3.c2

if get table from the plan as follwoing, we can get [table1, table3, table2], the mv1 is expanded to get base tables;

SELECT 
  mv1.*, 
  uuid() 
FROM 
  mv1 LEFT SEMI 
  JOIN table2 ON mv1.c1 = table2.c1 
WHERE 
  mv1.c1 IN (
    SELECT 
      c1 
    FROM 
      table2
  ) 
  OR mv1.c1 < 10

* [enhance](mtmv)support olap table partition column is null (#32698)

* [enhancement](cloud) add table version to cloud (#32738)

Add table version to cloud.

In Fe:
Get: If Fe is cloud mode, get table version from meta service.
Update: Op drop/replace temp partition, commit transaction.

In meta service:
Add: create Index. init value is 1.
Remove: by recycler.
Update: commit/drop partition rpc, commit txn rpc. Atomic++.

* [fix](cloud) schema change from not null to null (#32913)

1. Use equals instead of == for type comparing
2. null bitmap size is reisze by size of ref column.

* [feature](Nereids): add ColumnPruningPostProcessor. (#32800)

* [case](rowpolicy)fix row policy has been exist (#32880)

* [fix](pipeline) fix use error row desc when origin block clear (#32803)

* [fix](Nereids) support variant column with index when create table (#32948)

* [opt](Nereids) support create table with variant type (#32953)

* [test](insert-overwrite) Add insert overwrite auto detect concurrency cases (#32935)

* [fix](compile) fe cannot compile in idea (#32955)

* [enhancement](plsql) Support select * from routines (#32866)

Support show of plsql procedure using select * from routines.

* [fix](trino-connector) fix `NoClassDefFoundError` of hudi `Utils` class (#32846)

Due to the change of this PR #32455 , the `trino-connector-scanner` package cannot access the `hudi_scanner` package, so the exception NoclassDeffounderror will appear.

We need to write a separate Utils class.

* [exec](column) change some complex column move to noexcept (#32954)

* [Enhancement](data skew) extends show data skew (#32732)

* [chore](test) let suite compatible with Nereids (#32964)

* Support identical column name in different index. (#32792)

* Limit the max string length to 1024 while collecting column stats to control BE memory usage. (#32470)

* [fix](merge-iterator) fix NOT_IMPLEMENTED_ERROR when read next block view (#32961)

* [improvement](executor)Add tag property for workload group #32874

* [fix](auth)unified workload and resource permission logic (#32907)

- `Grant resource` can no longer grant global `usage_priv`
-  `grant resource %` instead of `grant resource *`

before change:
```
grant usage_priv on resource * to f;
show grants for f\G
*************************** 1. row ***************************
      UserIdentity: 'f'@'%'
           Comment: 
          Password: No
             Roles: 
       GlobalPrivs: Usage_priv 
      CatalogPrivs: NULL
     DatabasePrivs: internal.information_schema: Select_priv ; internal.mysql: Select_priv 
        TablePrivs: NULL
          ColPrivs: NULL
     ResourcePrivs: NULL
 CloudClusterPrivs: NULL
WorkloadGroupPrivs: normal: Usage_priv 
```
after change
```
grant usage_priv on resource '%' to f;
show grants for f\G
*************************** 1. row ***************************
      UserIdentity: 'f'@'%'
           Comment: 
          Password: No
             Roles: 
       GlobalPrivs: NULL
      CatalogPrivs: NULL
     DatabasePrivs: internal.information_schema: Select_priv ; internal.mysql: Select_priv 
        TablePrivs: NULL
          ColPrivs: NULL
     ResourcePrivs: %: Usage_priv 
 CloudClusterPrivs: NULL
WorkloadGroupPrivs: normal: Usage_priv 

```

---------

Co-authored-by: yujun <yu.jun.reach@gmail.com>
Co-authored-by: Gavin Chou <gavineaglechou@gmail.com>
Co-authored-by: xy720 <22125576+xy720@users.noreply.github.com>
Co-authored-by: yongjinhou <109586248+yongjinhou@users.noreply.github.com>
Co-authored-by: Dongyang Li <hello_stephen@qq.com>
Co-authored-by: stephen <hello-stephen@qq.com>
Co-authored-by: morrySnow <101034200+morrySnow@users.noreply.github.com>
Co-authored-by: seawinde <149132972+seawinde@users.noreply.github.com>
Co-authored-by: lihangyu <15605149486@163.com>
Co-authored-by: Yulei-Yang <yulei.yang0699@gmail.com>
Co-authored-by: starocean999 <40539150+starocean999@users.noreply.github.com>
Co-authored-by: wangbo <wangbo@apache.org>
Co-authored-by: Mingyu Chen <morningman@163.com>
Co-authored-by: Jerry Hu <mrhhsg@gmail.com>
Co-authored-by: zhiqiang <seuhezhiqiang@163.com>
Co-authored-by: Xinyi Zou <zouxinyi02@gmail.com>
Co-authored-by: Vallish Pai <vallishpai@gmail.com>
Co-authored-by: amory <wangqiannan@selectdb.com>
Co-authored-by: HappenLee <happenlee@hotmail.com>
Co-authored-by: Jensen <czjourney@163.com>
Co-authored-by: zhangdong <493738387@qq.com>
Co-authored-by: Yongqiang YANG <98214048+dataroaring@users.noreply.github.com>
Co-authored-by: jakevin <jakevingoo@gmail.com>
Co-authored-by: Mryange <59914473+Mryange@users.noreply.github.com>
Co-authored-by: zclllyybb <zhaochangle@selectdb.com>
Co-authored-by: Tiewei Fang <43782773+BePPPower@users.noreply.github.com>
Co-authored-by: Xin Liao <liaoxinbit@126.com>
yiguolei pushed a commit that referenced this pull request Apr 11, 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.0.11-merged reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants