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

[feature](shuffle) enable strict consistency dml by default #32958

Merged
merged 14 commits into from
May 8, 2024

Conversation

kaijchen
Copy link
Contributor

@kaijchen kaijchen commented Mar 28, 2024

Proposed changes

Set enable_strict_consistenct_dml to true by default.

Enable shuffle can bring both positive effect and negative effect.
Shuffle must be enabled for UNIQ and AGG tables for data consistency reasons.

But for DUP tables, we can do some trade-offs.
If shuffle is disabled, the load will be faster but it will use more memory.
If shuffle is enabled, the load will be slower but it will use less memory.
When loading into table with more buckets, it's more likely to be memory constrained.
So we choose to enable shuffle only for tables with certain amount buckets.
The threshold is set by min_tablets_for_dup_table_shuffle in be.conf.

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.

@kaijchen
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17623	4349	4183	4183
q2	2128	157	157	157
q3	10577	1152	1226	1152
q4	10234	730	738	730
q5	7474	2956	2909	2909
q6	203	123	126	123
q7	1040	582	576	576
q8	9344	2033	2032	2032
q9	7185	6350	6330	6330
q10	8466	3488	3585	3488
q11	432	234	222	222
q12	471	196	192	192
q13	17793	2847	2865	2847
q14	239	222	213	213
q15	503	467	469	467
q16	494	374	369	369
q17	968	531	620	531
q18	7081	6580	6449	6449
q19	1780	1481	1411	1411
q20	547	257	246	246
q21	3651	2879	2894	2879
q22	345	296	296	296
Total cold run time: 108578 ms
Total hot run time: 37802 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4135	4085	4058	4058
q2	324	225	233	225
q3	2984	2862	2875	2862
q4	1851	1565	1528	1528
q5	5211	5223	5217	5217
q6	194	119	119	119
q7	2182	1833	1809	1809
q8	3173	3283	3279	3279
q9	8478	8469	8420	8420
q10	3859	3795	3750	3750
q11	548	452	439	439
q12	727	549	563	549
q13	16940	2878	2849	2849
q14	286	251	268	251
q15	496	465	452	452
q16	450	441	426	426
q17	1725	1524	1472	1472
q18	7423	7313	6993	6993
q19	1623	1516	1544	1516
q20	1968	1740	1710	1710
q21	4953	4702	4746	4702
q22	511	434	446	434
Total cold run time: 70041 ms
Total hot run time: 53060 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 182340 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 4f9ddc91ceac20add674d3503fa863c7021b809f, data reload: false

query1	945	380	358	358
query2	6574	1969	1978	1969
query3	6704	212	211	211
query4	31884	21284	21437	21284
query5	4278	400	395	395
query6	274	181	180	180
query7	4630	301	297	297
query8	237	168	174	168
query9	9348	2348	2320	2320
query10	597	251	259	251
query11	15435	14298	14214	14214
query12	140	94	94	94
query13	1627	422	430	422
query14	10954	8211	8127	8127
query15	268	187	194	187
query16	8251	267	261	261
query17	2088	590	556	556
query18	2099	287	279	279
query19	373	152	158	152
query20	93	83	86	83
query21	195	129	138	129
query22	5052	4789	4730	4730
query23	33563	32927	32573	32573
query24	10759	2820	2874	2820
query25	594	358	376	358
query26	1184	155	155	155
query27	2535	357	350	350
query28	7182	1906	1876	1876
query29	848	635	621	621
query30	305	146	148	146
query31	982	733	719	719
query32	102	54	56	54
query33	758	261	259	259
query34	1045	486	483	483
query35	852	617	621	617
query36	1028	922	922	922
query37	116	63	64	63
query38	3601	3449	3402	3402
query39	1477	1446	1456	1446
query40	200	117	114	114
query41	52	45	46	45
query42	108	96	93	93
query43	481	437	462	437
query44	1110	738	741	738
query45	269	263	262	262
query46	1101	707	694	694
query47	1902	1855	1841	1841
query48	443	364	362	362
query49	1096	340	337	337
query50	759	372	371	371
query51	6778	6709	6739	6709
query52	113	94	90	90
query53	349	278	283	278
query54	305	244	242	242
query55	89	81	79	79
query56	247	221	226	221
query57	1206	1146	1136	1136
query58	240	202	208	202
query59	2895	2818	2668	2668
query60	272	242	255	242
query61	100	99	111	99
query62	622	443	418	418
query63	306	275	274	274
query64	5824	4151	4119	4119
query65	3131	3001	3059	3001
query66	882	388	396	388
query67	15381	14967	14751	14751
query68	5915	535	530	530
query69	581	399	389	389
query70	1267	1252	1167	1167
query71	445	278	280	278
query72	6512	2697	2534	2534
query73	720	332	328	328
query74	6627	6395	6389	6389
query75	3084	2199	2233	2199
query76	3811	888	892	888
query77	633	286	274	274
query78	10988	10129	10181	10129
query79	7841	532	550	532
query80	1946	401	403	401
query81	569	222	220	220
query82	1586	96	91	91
query83	326	155	154	154
query84	298	84	84	84
query85	1588	329	318	318
query86	473	325	293	293
query87	3707	3545	3545	3545
query88	5104	2340	2322	2322
query89	484	364	377	364
query90	1952	185	178	178
query91	169	140	136	136
query92	64	49	49	49
query93	6099	506	494	494
query94	1215	182	180	180
query95	436	333	334	333
query96	623	277	268	268
query97	2705	2497	2524	2497
query98	223	230	213	213
query99	1106	837	821	821
Total cold run time: 304335 ms
Total hot run time: 182340 ms

@doris-robot
Copy link

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

Load test result on commit 4f9ddc91ceac20add674d3503fa863c7021b809f with default session variables
Stream load json:         18 seconds loaded 2358488459 Bytes, about 124 MB/s
Stream load orc:          58 seconds loaded 1101869774 Bytes, about 18 MB/s
Stream load parquet:      32 seconds loaded 861443392 Bytes, about 25 MB/s
Insert into select:       13.6 seconds inserted 10000000 Rows, about 735K ops/s

@kaijchen
Copy link
Contributor Author

run buildall

@kaijchen
Copy link
Contributor Author

run buildall

1 similar comment
@kaijchen
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17640	4344	4240	4240
q2	2003	191	186	186
q3	10515	1121	1182	1121
q4	10201	810	780	780
q5	7495	2677	2614	2614
q6	218	134	135	134
q7	999	621	612	612
q8	9226	2063	2021	2021
q9	7539	6585	6555	6555
q10	8497	3550	3646	3550
q11	446	232	232	232
q12	411	238	215	215
q13	17764	2958	2924	2924
q14	263	230	227	227
q15	533	479	479	479
q16	496	394	394	394
q17	957	698	704	698
q18	7485	6778	6763	6763
q19	7314	1467	1518	1467
q20	646	312	299	299
q21	3531	2726	2860	2726
q22	355	296	298	296
Total cold run time: 114534 ms
Total hot run time: 38533 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4367	4237	4225	4225
q2	376	273	277	273
q3	2961	2731	2767	2731
q4	1844	1549	1564	1549
q5	5318	5332	5439	5332
q6	215	125	128	125
q7	2251	1900	1893	1893
q8	3192	3314	3346	3314
q9	8599	8593	8589	8589
q10	4018	3885	3871	3871
q11	588	498	491	491
q12	806	669	620	620
q13	16601	3124	3160	3124
q14	308	297	293	293
q15	527	486	487	486
q16	465	443	436	436
q17	1793	1514	1583	1514
q18	8286	8088	7968	7968
q19	1678	1550	1588	1550
q20	2054	1847	1847	1847
q21	10157	4697	4984	4697
q22	540	507	474	474
Total cold run time: 76944 ms
Total hot run time: 55402 ms

morrySnow
morrySnow previously approved these changes Apr 23, 2024
@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Apr 23, 2024
Copy link
Contributor

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

Copy link
Contributor

PR approved by anyone and no changes requested.

dataroaring
dataroaring previously approved these changes Apr 23, 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

@kaijchen kaijchen dismissed stale reviews from dataroaring and morrySnow via 6414347 April 24, 2024 07:27
@kaijchen
Copy link
Contributor Author

run buildall

@github-actions github-actions bot removed the approved Indicates a PR has been approved by one committer. label Apr 24, 2024
@kaijchen
Copy link
Contributor Author

run buildall

5 similar comments
@kaijchen
Copy link
Contributor Author

run buildall

@kaijchen
Copy link
Contributor Author

run buildall

@kaijchen
Copy link
Contributor Author

run buildall

@kaijchen
Copy link
Contributor Author

run buildall

@kaijchen
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17600	4352	4257	4257
q2	2011	196	199	196
q3	10450	1218	1260	1218
q4	10191	794	835	794
q5	7523	2726	2835	2726
q6	214	133	136	133
q7	1050	634	622	622
q8	9212	2148	2067	2067
q9	9337	6775	6712	6712
q10	8899	3851	3831	3831
q11	447	241	233	233
q12	470	226	237	226
q13	17367	3245	3155	3155
q14	269	238	245	238
q15	532	481	470	470
q16	523	411	406	406
q17	961	646	738	646
q18	8209	7720	7737	7720
q19	5558	1460	1504	1460
q20	616	312	317	312
q21	5184	4067	4144	4067
q22	341	290	275	275
Total cold run time: 116964 ms
Total hot run time: 41764 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4510	4372	4379	4372
q2	375	285	265	265
q3	3180	2920	2828	2828
q4	1992	1709	1749	1709
q5	5345	5460	5535	5460
q6	214	132	126	126
q7	2306	1974	1974	1974
q8	3241	3378	3410	3378
q9	8781	8760	8882	8760
q10	4054	3920	3730	3730
q11	569	502	478	478
q12	736	615	604	604
q13	16481	3123	3140	3123
q14	313	308	283	283
q15	519	485	475	475
q16	489	428	429	428
q17	1795	1553	1521	1521
q18	7870	7504	7455	7455
q19	1650	1541	1520	1520
q20	1999	1751	1760	1751
q21	14307	4775	4673	4673
q22	584	474	479	474
Total cold run time: 81310 ms
Total hot run time: 55387 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 186417 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 2f2c66f40aaaf8e3daaa7b846c4c324f367006c7, data reload: false

query1	903	370	354	354
query2	6439	2466	2413	2413
query3	6645	216	215	215
query4	22722	21265	21220	21220
query5	4158	444	438	438
query6	307	187	207	187
query7	4597	306	291	291
query8	255	203	190	190
query9	8410	2319	2305	2305
query10	432	259	253	253
query11	14578	14201	14173	14173
query12	136	98	86	86
query13	1663	380	378	378
query14	10271	8418	7691	7691
query15	260	174	177	174
query16	8064	256	262	256
query17	1758	555	562	555
query18	2093	280	267	267
query19	207	159	150	150
query20	94	88	87	87
query21	198	138	134	134
query22	4979	4846	4848	4846
query23	33974	33128	33119	33119
query24	7768	2961	2998	2961
query25	567	369	363	363
query26	697	169	149	149
query27	2192	318	329	318
query28	5518	2020	1986	1986
query29	824	617	604	604
query30	247	152	153	152
query31	1000	745	728	728
query32	91	53	55	53
query33	561	250	246	246
query34	873	491	499	491
query35	755	674	662	662
query36	1055	938	896	896
query37	102	67	68	67
query38	3138	3028	2976	2976
query39	1595	1550	1547	1547
query40	200	127	125	125
query41	43	40	39	39
query42	105	94	96	94
query43	582	539	530	530
query44	1074	727	736	727
query45	287	248	269	248
query46	1070	723	733	723
query47	1920	1820	1841	1820
query48	372	293	305	293
query49	825	425	389	389
query50	759	395	394	394
query51	6734	6716	6573	6573
query52	106	95	90	90
query53	355	282	285	282
query54	267	235	247	235
query55	82	73	76	73
query56	241	228	220	220
query57	1191	1098	1110	1098
query58	218	204	203	203
query59	3449	3056	3182	3056
query60	264	241	239	239
query61	92	88	88	88
query62	613	449	444	444
query63	317	284	286	284
query64	8200	7201	7211	7201
query65	3083	3057	3057	3057
query66	778	337	339	337
query67	15314	15126	14947	14947
query68	5177	536	547	536
query69	495	312	299	299
query70	1086	1162	1076	1076
query71	390	271	267	267
query72	7804	2751	2566	2566
query73	719	322	325	322
query74	6479	6025	6121	6025
query75	3349	2720	2640	2640
query76	2802	990	931	931
query77	403	269	269	269
query78	11018	10261	10297	10261
query79	8338	531	541	531
query80	2116	438	441	438
query81	532	228	226	226
query82	1509	100	95	95
query83	272	167	171	167
query84	271	85	86	85
query85	2111	294	259	259
query86	479	296	298	296
query87	3243	3058	3063	3058
query88	5261	2389	2342	2342
query89	502	399	376	376
query90	2046	191	189	189
query91	124	100	97	97
query92	61	49	48	48
query93	6527	516	496	496
query94	1301	190	186	186
query95	393	302	301	301
query96	624	271	264	264
query97	3155	2920	2940	2920
query98	238	235	216	216
query99	1277	859	845	845
Total cold run time: 288769 ms
Total hot run time: 186417 ms

regression-test/pipeline/p0/conf/fe.conf Outdated Show resolved Hide resolved
@@ -636,6 +636,12 @@ public class Config extends ConfigBase {
varType = VariableAnnotation.EXPERIMENTAL)
public static boolean enable_single_replica_load = false;

@ConfField(mutable = true, masterOnly = true, description = {
"对于 DUPLICATE KEY 表启用 shuffle 的最小 tablet 数量",
Copy link
Contributor

Choose a reason for hiding this comment

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

Could you explain more about when should user set this config?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Enable shuffle can bring both positive effect and negative effect.
Shuffle must be enabled for UNIQ and AGG tables for data consistency reasons.
But for DUP tables, we can do some trade-offs.
If shuffle is disabled, the load will be faster but it will use more memory.
If shuffle is enabled, the load will be slower but it will use less memory.

When loading into table with more buckets, it's more likely to be memory constrained.
So we choose to enable shuffle only for tables with certain amount buckets.

@doris-robot
Copy link

TPC-DS: Total hot run time: 186949 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 6e48ebcd0db7448c06084dbeda8196305c80b616, data reload: false

query1	903	352	346	346
query2	6455	2321	2241	2241
query3	6653	208	204	204
query4	23337	21299	21074	21074
query5	4149	409	419	409
query6	276	184	200	184
query7	4595	286	284	284
query8	248	195	191	191
query9	8466	2432	2378	2378
query10	427	243	243	243
query11	14779	14234	14260	14234
query12	137	88	93	88
query13	1639	364	362	362
query14	9553	8244	8294	8244
query15	279	168	168	168
query16	8167	260	258	258
query17	1888	554	543	543
query18	2104	286	268	268
query19	330	146	152	146
query20	93	85	87	85
query21	199	134	127	127
query22	5144	4911	4891	4891
query23	34035	33222	33566	33222
query24	11765	2805	2975	2805
query25	609	360	358	358
query26	1671	152	145	145
query27	2925	311	319	311
query28	7556	2070	2038	2038
query29	966	624	602	602
query30	296	149	151	149
query31	952	729	723	723
query32	89	52	51	51
query33	734	245	235	235
query34	1024	479	508	479
query35	802	663	663	663
query36	1032	915	916	915
query37	136	66	68	66
query38	3172	3051	3024	3024
query39	1591	1543	1531	1531
query40	267	128	126	126
query41	42	40	39	39
query42	106	94	97	94
query43	544	533	530	530
query44	1223	740	755	740
query45	264	226	252	226
query46	1108	723	721	721
query47	1974	1901	1877	1877
query48	363	294	296	294
query49	1125	390	394	390
query50	756	388	389	388
query51	6814	6682	6582	6582
query52	108	88	91	88
query53	345	276	279	276
query54	289	232	241	232
query55	77	70	73	70
query56	234	223	222	222
query57	1230	1180	1145	1145
query58	214	227	202	202
query59	3242	3124	3117	3117
query60	245	257	237	237
query61	109	113	108	108
query62	650	450	455	450
query63	307	282	277	277
query64	9704	7310	7224	7224
query65	3141	3039	3043	3039
query66	1085	330	331	330
query67	15235	15208	14994	14994
query68	5895	539	539	539
query69	515	315	307	307
query70	1249	1148	1129	1129
query71	450	274	267	267
query72	7960	2571	2352	2352
query73	708	321	320	320
query74	6531	6235	6099	6099
query75	3825	2653	2657	2653
query76	4167	1015	950	950
query77	717	270	266	266
query78	10885	10352	10447	10352
query79	5050	518	534	518
query80	1345	460	425	425
query81	520	224	219	219
query82	1662	95	98	95
query83	204	172	169	169
query84	270	89	92	89
query85	1577	291	262	262
query86	475	312	286	286
query87	3311	3094	3075	3075
query88	4754	2331	2326	2326
query89	483	366	364	364
query90	2030	180	182	180
query91	124	98	96	96
query92	60	48	47	47
query93	5060	529	505	505
query94	1171	185	178	178
query95	392	304	297	297
query96	639	261	260	260
query97	3147	2969	2944	2944
query98	248	216	208	208
query99	1270	896	869	869
Total cold run time: 296671 ms
Total hot run time: 186949 ms

@kaijchen
Copy link
Contributor Author

kaijchen commented May 6, 2024

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	18423	4462	4414	4414
q2	2517	198	195	195
q3	11529	1211	1161	1161
q4	10513	844	832	832
q5	7814	2754	2604	2604
q6	216	130	134	130
q7	1021	616	612	612
q8	9259	2154	2103	2103
q9	8999	6615	6548	6548
q10	8985	3770	3703	3703
q11	471	242	239	239
q12	441	212	218	212
q13	17782	2968	2935	2935
q14	257	226	218	218
q15	514	478	472	472
q16	509	383	379	379
q17	972	691	721	691
q18	8091	7484	7371	7371
q19	1763	1551	1510	1510
q20	645	300	307	300
q21	5138	3952	3917	3917
q22	349	272	276	272
Total cold run time: 116208 ms
Total hot run time: 40818 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4348	4226	4219	4219
q2	363	278	273	273
q3	2991	2745	2744	2744
q4	1918	1593	1622	1593
q5	5254	5296	5268	5268
q6	207	124	121	121
q7	2268	1913	1889	1889
q8	3198	3364	3348	3348
q9	8496	8480	8555	8480
q10	3932	3710	3673	3673
q11	563	486	490	486
q12	788	589	621	589
q13	17290	3005	2964	2964
q14	282	259	260	259
q15	513	484	469	469
q16	473	422	407	407
q17	1772	1480	1475	1475
q18	7680	7441	7349	7349
q19	1663	1546	1504	1504
q20	1951	1748	1775	1748
q21	5079	4935	4945	4935
q22	613	506	497	497
Total cold run time: 71642 ms
Total hot run time: 54290 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 185397 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 91afd452b85c5cf616161c99b478edf9ca5ab223, data reload: false

query1	902	357	353	353
query2	6474	2424	2422	2422
query3	6654	204	205	204
query4	25178	21387	21156	21156
query5	4203	422	422	422
query6	276	186	180	180
query7	4583	297	285	285
query8	243	189	203	189
query9	8457	2374	2345	2345
query10	434	238	248	238
query11	14802	14200	14224	14200
query12	138	87	90	87
query13	1643	371	359	359
query14	9742	7323	6636	6636
query15	213	167	175	167
query16	7818	252	250	250
query17	1872	557	551	551
query18	1959	295	280	280
query19	208	152	166	152
query20	99	97	84	84
query21	203	136	127	127
query22	5051	4879	4821	4821
query23	33895	33314	33181	33181
query24	12059	2908	2852	2852
query25	685	376	379	376
query26	1858	154	153	153
query27	3076	311	318	311
query28	7247	2033	2031	2031
query29	1190	622	613	613
query30	303	153	166	153
query31	961	718	725	718
query32	98	53	54	53
query33	751	251	253	251
query34	1044	475	485	475
query35	808	686	677	677
query36	1097	915	946	915
query37	198	69	69	69
query38	3215	3039	3040	3039
query39	1610	1538	1540	1538
query40	283	129	127	127
query41	43	39	41	39
query42	109	94	97	94
query43	575	539	535	535
query44	1156	733	742	733
query45	272	240	245	240
query46	1074	722	723	722
query47	1975	1874	1840	1840
query48	380	300	293	293
query49	1219	397	404	397
query50	783	388	390	388
query51	6809	6634	6601	6601
query52	100	94	89	89
query53	351	285	276	276
query54	325	237	252	237
query55	83	74	74	74
query56	250	226	223	223
query57	1251	1106	1163	1106
query58	239	204	201	201
query59	3369	3227	3248	3227
query60	259	240	305	240
query61	89	91	89	89
query62	646	458	465	458
query63	301	283	281	281
query64	9568	7206	7249	7206
query65	3106	3020	3053	3020
query66	1384	329	328	328
query67	15737	15015	15419	15015
query68	9873	551	542	542
query69	574	303	301	301
query70	1353	1137	1153	1137
query71	481	265	267	265
query72	8361	2537	2391	2391
query73	1626	321	322	321
query74	6590	5996	5978	5978
query75	4946	2630	2597	2597
query76	5575	985	1093	985
query77	656	269	265	265
query78	11031	10178	10285	10178
query79	11407	526	508	508
query80	2109	438	430	430
query81	499	222	219	219
query82	249	93	94	93
query83	245	163	163	163
query84	267	86	88	86
query85	1082	282	262	262
query86	339	297	301	297
query87	3316	3109	3143	3109
query88	5011	2315	2323	2315
query89	509	405	376	376
query90	2026	178	181	178
query91	128	99	111	99
query92	68	55	49	49
query93	5367	517	500	500
query94	1358	188	188	188
query95	393	303	297	297
query96	591	270	261	261
query97	3192	2943	2945	2943
query98	238	221	209	209
query99	1117	863	873	863
Total cold run time: 313560 ms
Total hot run time: 185397 ms

@kaijchen
Copy link
Contributor Author

kaijchen commented May 7, 2024

run buildall

@doris-robot
Copy link

TPC-DS: Total hot run time: 186939 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 8bd26302a831172f3863b85964c88f3a551e88e8, data reload: false

query1	914	356	362	356
query2	6251	2354	2312	2312
query3	6651	214	208	208
query4	23042	21694	21787	21694
query5	3830	418	402	402
query6	272	173	176	173
query7	4611	309	315	309
query8	253	194	192	192
query9	8611	2423	2410	2410
query10	419	258	262	258
query11	15298	14798	14763	14763
query12	122	87	96	87
query13	1665	374	377	374
query14	10782	7535	8060	7535
query15	248	172	174	172
query16	8239	264	255	255
query17	1787	572	562	562
query18	2102	283	278	278
query19	316	151	154	151
query20	92	84	83	83
query21	197	131	129	129
query22	4928	4857	4801	4801
query23	33946	32941	33189	32941
query24	10649	2880	2848	2848
query25	591	351	358	351
query26	1162	149	149	149
query27	2358	317	319	317
query28	7167	2016	1991	1991
query29	867	610	599	599
query30	244	150	148	148
query31	939	725	724	724
query32	94	49	49	49
query33	731	245	238	238
query34	1036	471	486	471
query35	812	656	648	648
query36	1085	929	897	897
query37	137	63	66	63
query38	3202	3057	2974	2974
query39	1576	1566	1530	1530
query40	198	125	122	122
query41	38	38	35	35
query42	108	96	98	96
query43	574	527	519	519
query44	1231	723	730	723
query45	260	249	242	242
query46	1071	738	735	735
query47	1912	1829	1852	1829
query48	382	294	303	294
query49	844	390	378	378
query50	762	394	381	381
query51	6900	6754	6853	6754
query52	108	84	94	84
query53	352	277	286	277
query54	308	230	260	230
query55	85	75	73	73
query56	249	221	214	214
query57	1217	1126	1131	1126
query58	223	190	193	190
query59	3479	3148	3107	3107
query60	243	246	234	234
query61	87	105	87	87
query62	657	465	446	446
query63	307	276	277	276
query64	8624	7216	7222	7216
query65	3082	3059	3033	3033
query66	802	339	330	330
query67	15525	15254	15191	15191
query68	9196	538	533	533
query69	561	303	306	303
query70	1207	1124	1024	1024
query71	537	265	268	265
query72	7982	2514	2395	2395
query73	783	317	324	317
query74	6585	6164	6201	6164
query75	4992	2654	2643	2643
query76	5404	999	999	999
query77	832	265	260	260
query78	11027	10067	10255	10067
query79	8878	508	512	508
query80	1221	479	427	427
query81	502	223	218	218
query82	803	91	91	91
query83	204	161	162	161
query84	265	83	86	83
query85	1367	281	259	259
query86	409	307	298	298
query87	3231	3020	3125	3020
query88	4997	2355	2350	2350
query89	546	379	394	379
query90	2008	177	184	177
query91	123	95	96	95
query92	64	48	45	45
query93	6901	490	497	490
query94	1216	181	184	181
query95	394	302	316	302
query96	590	267	266	266
query97	3159	2947	2887	2887
query98	239	221	214	214
query99	1273	881	854	854
Total cold run time: 304350 ms
Total hot run time: 186939 ms

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

@liaoxin01
Copy link
Contributor

run buildall

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label May 7, 2024
Copy link
Contributor

github-actions bot commented May 7, 2024

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

@kaijchen
Copy link
Contributor Author

kaijchen commented May 7, 2024

run buildall

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

@dataroaring dataroaring merged commit feaf30d into apache:master May 8, 2024
23 of 26 checks passed
@kaijchen kaijchen deleted the strict-dml branch May 8, 2024 02:10
yiguolei pushed a commit that referenced this pull request May 8, 2024
kaijchen added a commit to kaijchen/doris that referenced this pull request May 10, 2024
ByteYue pushed a commit to ByteYue/doris that referenced this pull request May 15, 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.3-merged dev/3.0.0-merged reviewed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants