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

[opt](join)Support MethodOneString to optimize hash join with a single string key #40559

Merged
merged 4 commits into from
Sep 11, 2024

Conversation

Mryange
Copy link
Contributor

@Mryange Mryange commented Sep 9, 2024

Proposed changes

mysql [test]>SELECT count() from hits_10m WHERE SearchPhrase IN (SELECT SearchPhrase from hits_10m);
+----------+
| count(*) |
+----------+
| 10000000 |
+----------+
1 row in set (1.15 sec)

now
mysql [test]>SELECT count() from hits_10m WHERE SearchPhrase IN (SELECT SearchPhrase from hits_10m);
+----------+
| count(*) |
+----------+
| 10000000 |
+----------+
1 row in set (0.66 sec)

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

@Mryange
Copy link
Contributor Author

Mryange commented Sep 9, 2024

run buildall

@Mryange Mryange marked this pull request as draft September 9, 2024 10:53
@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 36.83% (9384/25478)
Line Coverage: 28.23% (77405/274181)
Region Coverage: 27.63% (39965/144650)
Branch Coverage: 24.26% (20337/83820)
Coverage Report: http://coverage.selectdb-in.cc/coverage/4c3a4e09f8e4941cac8029a1c929e61000cf5fc9_4c3a4e09f8e4941cac8029a1c929e61000cf5fc9/report/index.html

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17598	4462	4345	4345
q2	2018	200	192	192
q3	11556	936	1109	936
q4	10516	733	725	725
q5	7759	2906	2812	2812
q6	224	143	137	137
q7	972	609	606	606
q8	9344	2070	2028	2028
q9	7158	6489	6557	6489
q10	6997	2237	2223	2223
q11	455	248	245	245
q12	388	228	234	228
q13	18953	3063	3071	3063
q14	295	236	254	236
q15	538	505	471	471
q16	518	423	437	423
q17	968	712	762	712
q18	7423	6917	6814	6814
q19	1383	1014	1121	1014
q20	663	333	352	333
q21	3851	2988	2962	2962
q22	1104	1008	1001	1001
Total cold run time: 110681 ms
Total hot run time: 37995 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4383	4248	4259	4248
q2	377	266	258	258
q3	2886	2648	2721	2648
q4	1997	1703	1616	1616
q5	5694	5668	5792	5668
q6	230	138	143	138
q7	2282	1892	1878	1878
q8	3259	3453	3572	3453
q9	8811	8789	8772	8772
q10	3643	3374	3358	3358
q11	606	542	510	510
q12	844	663	652	652
q13	14302	3181	3260	3181
q14	325	287	283	283
q15	528	491	496	491
q16	521	491	501	491
q17	1822	1535	1536	1535
q18	8290	7795	7822	7795
q19	1755	1570	1567	1567
q20	2146	1945	1896	1896
q21	5751	5460	5543	5460
q22	1112	1015	1010	1010
Total cold run time: 71564 ms
Total hot run time: 56908 ms

@Mryange
Copy link
Contributor Author

Mryange commented Sep 9, 2024

run buildall

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 36.83% (9385/25481)
Line Coverage: 28.22% (77375/274203)
Region Coverage: 27.63% (39965/144665)
Branch Coverage: 24.25% (20332/83828)
Coverage Report: http://coverage.selectdb-in.cc/coverage/adb4e0f84651db6193b6cbc442c680f0c8d222a8_adb4e0f84651db6193b6cbc442c680f0c8d222a8/report/index.html

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17629	4650	4293	4293
q2	2021	193	181	181
q3	11884	951	1239	951
q4	10511	687	796	687
q5	7756	2860	2866	2860
q6	237	143	141	141
q7	959	613	603	603
q8	9545	2101	2116	2101
q9	8011	6574	6571	6571
q10	7010	2175	2238	2175
q11	456	245	253	245
q12	402	226	225	225
q13	18899	3112	3079	3079
q14	275	228	231	228
q15	541	501	486	486
q16	534	455	437	437
q17	993	684	671	671
q18	7403	6909	6842	6842
q19	1386	1141	975	975
q20	662	338	331	331
q21	4001	2722	2929	2722
q22	1104	1022	1011	1011
Total cold run time: 112219 ms
Total hot run time: 37815 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4381	4317	4267	4267
q2	381	289	260	260
q3	2879	2701	2678	2678
q4	1977	1659	1706	1659
q5	5702	5693	5769	5693
q6	227	132	132	132
q7	2244	1815	1863	1815
q8	3293	3502	3499	3499
q9	8881	8868	8813	8813
q10	3681	3378	3312	3312
q11	589	518	511	511
q12	834	637	666	637
q13	13149	3298	3310	3298
q14	321	288	301	288
q15	538	491	493	491
q16	562	521	504	504
q17	1840	1576	1531	1531
q18	8188	7727	7882	7727
q19	1732	1670	1565	1565
q20	2196	1887	1966	1887
q21	5764	5471	5448	5448
q22	1125	1050	1007	1007
Total cold run time: 70484 ms
Total hot run time: 57022 ms

@doris-robot
Copy link

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

query1	1254	879	894	879
query2	6356	1871	1901	1871
query3	10913	3905	3898	3898
query4	59438	23754	23337	23337
query5	5435	493	506	493
query6	401	170	156	156
query7	5777	295	292	292
query8	310	217	214	214
query9	8773	2495	2490	2490
query10	473	268	272	268
query11	18489	15144	15226	15144
query12	160	104	107	104
query13	1586	394	382	382
query14	10694	7583	7120	7120
query15	238	169	189	169
query16	7523	480	480	480
query17	1140	558	556	556
query18	1968	307	300	300
query19	289	147	147	147
query20	120	106	109	106
query21	203	106	101	101
query22	4543	4484	4424	4424
query23	34546	33361	33256	33256
query24	5935	2891	2851	2851
query25	512	379	391	379
query26	692	153	153	153
query27	1777	268	276	268
query28	3657	2047	2035	2035
query29	691	404	398	398
query30	240	152	152	152
query31	958	768	786	768
query32	85	85	52	52
query33	429	289	280	280
query34	883	467	466	466
query35	855	726	705	705
query36	1084	935	940	935
query37	141	90	82	82
query38	4044	3957	3772	3772
query39	1442	1388	1365	1365
query40	196	113	112	112
query41	45	48	44	44
query42	120	97	96	96
query43	490	466	462	462
query44	1099	746	746	746
query45	195	167	162	162
query46	1077	747	733	733
query47	1851	1797	1804	1797
query48	359	283	291	283
query49	759	439	447	439
query50	842	409	425	409
query51	7011	6950	6944	6944
query52	99	84	87	84
query53	254	178	181	178
query54	553	439	447	439
query55	77	76	72	72
query56	269	248	258	248
query57	1222	1064	1095	1064
query58	232	245	242	242
query59	2925	2801	2642	2642
query60	302	268	264	264
query61	103	101	99	99
query62	714	642	647	642
query63	221	186	190	186
query64	2854	770	755	755
query65	3308	3135	3156	3135
query66	645	359	343	343
query67	15579	15026	15125	15026
query68	2979	586	583	583
query69	387	282	286	282
query70	1168	1133	1150	1133
query71	356	277	282	277
query72	6115	4129	4053	4053
query73	746	323	324	323
query74	9033	8849	8795	8795
query75	3359	2728	2666	2666
query76	1399	1015	983	983
query77	559	326	321	321
query78	9623	8996	9038	8996
query79	1035	550	539	539
query80	708	500	552	500
query81	462	235	232	232
query82	226	135	137	135
query83	167	150	157	150
query84	256	78	72	72
query85	674	283	282	282
query86	300	270	283	270
query87	4510	4366	4213	4213
query88	3118	2287	2264	2264
query89	379	282	279	279
query90	1965	189	187	187
query91	121	95	97	95
query92	61	50	49	49
query93	1063	531	543	531
query94	695	300	304	300
query95	325	248	253	248
query96	582	265	257	257
query97	3189	3046	3031	3031
query98	216	211	198	198
query99	1706	1298	1231	1231
Total cold run time: 304937 ms
Total hot run time: 191969 ms

@Mryange Mryange marked this pull request as ready for review September 9, 2024 13:43
@doris-robot
Copy link

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

query1	0.05	0.05	0.04
query2	0.08	0.04	0.04
query3	0.22	0.05	0.06
query4	1.66	0.10	0.09
query5	0.50	0.50	0.50
query6	1.14	0.74	0.73
query7	0.01	0.01	0.02
query8	0.06	0.04	0.05
query9	0.54	0.50	0.49
query10	0.53	0.56	0.55
query11	0.16	0.11	0.11
query12	0.14	0.13	0.12
query13	0.61	0.59	0.59
query14	1.41	1.43	1.41
query15	0.84	0.82	0.82
query16	0.37	0.36	0.37
query17	0.99	1.00	1.04
query18	0.20	0.20	0.20
query19	1.87	1.76	1.74
query20	0.01	0.01	0.01
query21	15.41	0.68	0.67
query22	4.48	5.96	3.23
query23	18.31	1.47	1.27
query24	2.05	0.23	0.21
query25	0.15	0.08	0.08
query26	0.27	0.17	0.18
query27	0.08	0.08	0.08
query28	13.29	1.02	1.00
query29	12.64	3.35	3.35
query30	0.24	0.06	0.05
query31	2.89	0.41	0.41
query32	3.22	0.48	0.48
query33	2.95	3.00	3.01
query34	17.04	4.43	4.35
query35	4.47	4.45	4.39
query36	0.65	0.51	0.50
query37	0.19	0.15	0.15
query38	0.16	0.14	0.15
query39	0.06	0.04	0.04
query40	0.15	0.12	0.12
query41	0.10	0.06	0.05
query42	0.06	0.05	0.05
query43	0.04	0.04	0.04
Total cold run time: 110.29 s
Total hot run time: 32.73 s

column.is_nullable()
? assert_cast<const ColumnNullable&>(column).get_nested_column()
: column);
void serialized_str_32(const ColumnString& column_string, std::vector<StringRef>& stored_keys) {
Copy link
Contributor

Choose a reason for hiding this comment

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

use lambda to do the work

@Mryange
Copy link
Contributor Author

Mryange commented Sep 10, 2024

run buildall

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 36.82% (9394/25510)
Line Coverage: 28.21% (77461/274558)
Region Coverage: 27.63% (40006/144815)
Branch Coverage: 24.25% (20345/83906)
Coverage Report: http://coverage.selectdb-in.cc/coverage/9792c23dbcd67c71efde6e320dc0cf35ea52e065_9792c23dbcd67c71efde6e320dc0cf35ea52e065/report/index.html

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17673	4538	4422	4422
q2	2037	222	187	187
q3	11320	1005	1146	1005
q4	10518	736	744	736
q5	7743	2860	2865	2860
q6	235	145	141	141
q7	986	621	637	621
q8	9337	2114	2088	2088
q9	7266	6615	6628	6615
q10	7044	2294	2146	2146
q11	464	252	253	252
q12	404	227	222	222
q13	17765	3120	3155	3120
q14	282	246	250	246
q15	547	515	493	493
q16	548	456	445	445
q17	1001	757	746	746
q18	7489	7046	6879	6879
q19	1380	1083	1064	1064
q20	688	353	345	345
q21	3987	3093	3057	3057
q22	1100	1020	1034	1020
Total cold run time: 109814 ms
Total hot run time: 38710 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4417	4353	4301	4301
q2	393	270	279	270
q3	2937	2687	2629	2629
q4	1948	1620	1678	1620
q5	5767	5707	5807	5707
q6	235	137	140	137
q7	2226	1884	1843	1843
q8	3289	3477	3534	3477
q9	8912	8891	8876	8876
q10	3634	3409	3404	3404
q11	634	502	518	502
q12	832	671	721	671
q13	15565	3375	3378	3375
q14	322	303	313	303
q15	536	501	501	501
q16	568	494	534	494
q17	1859	1551	1578	1551
q18	8182	8039	7998	7998
q19	1725	1617	1525	1525
q20	2142	1930	1894	1894
q21	5704	5575	5450	5450
q22	1146	1076	1067	1067
Total cold run time: 72973 ms
Total hot run time: 57595 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 198262 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 9792c23dbcd67c71efde6e320dc0cf35ea52e065, data reload: false

query1	1268	895	877	877
query2	6367	2012	1990	1990
query3	10657	4001	3970	3970
query4	60342	25942	23189	23189
query5	4963	500	502	500
query6	393	178	165	165
query7	5633	299	293	293
query8	313	216	210	210
query9	7643	2521	2476	2476
query10	413	269	264	264
query11	16873	15067	15164	15067
query12	158	105	110	105
query13	1471	407	434	407
query14	10306	7587	7775	7587
query15	212	182	178	178
query16	6788	492	468	468
query17	1062	556	559	556
query18	1636	307	304	304
query19	208	144	148	144
query20	123	114	115	114
query21	220	110	112	110
query22	4487	4388	4511	4388
query23	35382	33742	33761	33742
query24	5950	2888	2814	2814
query25	519	403	405	403
query26	612	158	164	158
query27	1605	291	285	285
query28	3883	2071	2049	2049
query29	678	436	440	436
query30	234	161	153	153
query31	934	743	758	743
query32	75	58	59	58
query33	471	296	287	287
query34	879	477	474	474
query35	839	733	731	731
query36	1062	905	940	905
query37	196	83	84	83
query38	4004	4030	3881	3881
query39	1430	1400	1387	1387
query40	202	113	108	108
query41	44	48	43	43
query42	115	96	98	96
query43	510	492	470	470
query44	1135	755	757	755
query45	194	169	161	161
query46	1085	757	730	730
query47	1876	1786	1788	1786
query48	370	295	300	295
query49	767	431	439	431
query50	809	411	427	411
query51	6990	6893	6943	6893
query52	103	88	84	84
query53	249	177	177	177
query54	561	454	453	453
query55	77	76	74	74
query56	264	270	257	257
query57	1213	1088	1061	1061
query58	222	244	244	244
query59	3041	3008	3026	3008
query60	299	274	266	266
query61	104	101	100	100
query62	765	651	684	651
query63	214	188	195	188
query64	1372	689	669	669
query65	3282	3174	3185	3174
query66	657	342	338	338
query67	15651	15319	15178	15178
query68	1980	853	851	851
query69	434	327	316	316
query70	1090	1193	1166	1166
query71	346	344	335	335
query72	4626	3561	3540	3540
query73	588	567	580	567
query74	9188	8856	8855	8855
query75	3023	2969	2939	2939
query76	944	843	836	836
query77	510	399	401	399
query78	9375	9275	9305	9275
query79	896	869	843	843
query80	778	801	787	787
query81	456	258	266	258
query82	263	259	268	259
query83	198	188	186	186
query84	201	107	104	104
query85	624	391	427	391
query86	324	314	313	313
query87	4343	4354	4331	4331
query88	4224	4091	4080	4080
query89	368	360	357	357
query90	1418	313	305	305
query91	120	124	120	120
query92	73	75	80	75
query93	907	907	903	903
query94	519	361	349	349
query95	413	408	410	408
query96	462	467	468	467
query97	3097	3107	3120	3107
query98	228	226	218	218
query99	1302	1270	1305	1270
Total cold run time: 295778 ms
Total hot run time: 198262 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.04
query2	0.07	0.04	0.04
query3	0.23	0.05	0.05
query4	1.66	0.08	0.08
query5	0.49	0.49	0.50
query6	1.13	0.75	0.73
query7	0.02	0.01	0.02
query8	0.06	0.04	0.04
query9	0.54	0.50	0.50
query10	0.54	0.56	0.55
query11	0.16	0.11	0.11
query12	0.14	0.13	0.12
query13	0.61	0.59	0.59
query14	1.39	1.43	1.43
query15	0.84	0.82	0.87
query16	0.38	0.38	0.38
query17	1.06	1.01	0.99
query18	0.21	0.21	0.20
query19	1.94	1.80	1.74
query20	0.01	0.01	0.02
query21	15.40	0.66	0.66
query22	3.62	7.25	2.02
query23	18.30	1.39	1.28
query24	2.09	0.24	0.21
query25	0.14	0.08	0.08
query26	0.25	0.18	0.17
query27	0.07	0.08	0.07
query28	13.28	1.01	0.99
query29	12.63	3.33	3.29
query30	0.25	0.06	0.06
query31	2.86	0.40	0.40
query32	3.24	0.47	0.47
query33	3.00	2.98	3.01
query34	17.22	4.40	4.48
query35	4.45	4.39	4.43
query36	0.66	0.47	0.48
query37	0.18	0.15	0.16
query38	0.16	0.15	0.14
query39	0.05	0.04	0.04
query40	0.16	0.13	0.13
query41	0.09	0.05	0.05
query42	0.05	0.04	0.05
query43	0.04	0.05	0.05
Total cold run time: 109.71 s
Total hot run time: 31.46 s

@Mryange
Copy link
Contributor Author

Mryange commented Sep 10, 2024

run buildall

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 36.83% (9396/25512)
Line Coverage: 28.23% (77520/274578)
Region Coverage: 27.63% (40014/144826)
Branch Coverage: 24.25% (20348/83918)
Coverage Report: http://coverage.selectdb-in.cc/coverage/6e498ecd9475f866d6935dfc8287810d8815be19_6e498ecd9475f866d6935dfc8287810d8815be19/report/index.html

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17618	4400	4325	4325
q2	2017	194	183	183
q3	11801	962	1139	962
q4	10512	756	713	713
q5	7739	2868	2804	2804
q6	230	140	141	140
q7	957	639	614	614
q8	9324	2088	2103	2088
q9	7027	6582	6567	6567
q10	7017	2202	2233	2202
q11	462	244	243	243
q12	403	223	226	223
q13	17774	3088	3065	3065
q14	291	233	242	233
q15	538	496	493	493
q16	527	424	431	424
q17	988	639	671	639
q18	7293	6991	6847	6847
q19	1388	1063	1031	1031
q20	656	347	343	343
q21	3988	3133	3034	3034
q22	1148	1062	1039	1039
Total cold run time: 109698 ms
Total hot run time: 38212 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4384	4293	4294	4293
q2	383	274	277	274
q3	2891	2698	2672	2672
q4	1997	1623	1665	1623
q5	5640	5731	5765	5731
q6	235	139	147	139
q7	2243	1861	1871	1861
q8	3298	3512	3464	3464
q9	8947	8871	8930	8871
q10	3596	3388	3433	3388
q11	625	545	517	517
q12	837	659	647	647
q13	15605	3205	3307	3205
q14	304	290	282	282
q15	536	497	514	497
q16	528	510	496	496
q17	1836	1549	1564	1549
q18	8246	7865	7836	7836
q19	1821	1771	1538	1538
q20	2192	1901	1904	1901
q21	5761	5483	5534	5483
q22	1148	1085	1055	1055
Total cold run time: 73053 ms
Total hot run time: 57322 ms

@doris-robot
Copy link

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

query1	1240	884	846	846
query2	6375	2023	1940	1940
query3	10756	4186	4040	4040
query4	59713	24578	23252	23252
query5	5212	508	498	498
query6	398	172	163	163
query7	5605	298	312	298
query8	309	213	210	210
query9	7567	2488	2492	2488
query10	438	281	260	260
query11	17280	15141	15300	15141
query12	160	105	106	105
query13	1458	389	419	389
query14	9657	7458	7445	7445
query15	215	183	188	183
query16	6827	489	497	489
query17	1105	607	565	565
query18	1496	288	299	288
query19	202	150	149	149
query20	125	110	108	108
query21	208	101	105	101
query22	4566	4687	4777	4687
query23	34408	33522	33533	33522
query24	6080	2904	2913	2904
query25	512	378	393	378
query26	610	155	152	152
query27	1581	273	280	273
query28	3559	2032	2014	2014
query29	650	405	407	405
query30	225	156	147	147
query31	913	762	784	762
query32	75	52	56	52
query33	385	289	281	281
query34	877	477	466	466
query35	844	720	711	711
query36	1080	947	916	916
query37	140	89	89	89
query38	4019	3853	3906	3853
query39	1464	1403	1405	1403
query40	207	117	115	115
query41	48	49	47	47
query42	122	95	97	95
query43	522	469	488	469
query44	1114	769	752	752
query45	197	166	168	166
query46	1102	734	742	734
query47	1903	1765	1829	1765
query48	375	336	296	296
query49	768	430	439	430
query50	817	415	408	408
query51	7044	6899	6921	6899
query52	99	87	92	87
query53	256	183	183	183
query54	580	454	462	454
query55	79	75	73	73
query56	285	259	266	259
query57	1181	1112	1084	1084
query58	239	223	232	223
query59	3121	2949	2821	2821
query60	294	273	281	273
query61	104	107	101	101
query62	749	634	632	632
query63	228	218	187	187
query64	1365	692	671	671
query65	3240	3178	3178	3178
query66	681	331	345	331
query67	15892	15516	15401	15401
query68	1189	869	859	859
query69	424	329	329	329
query70	1115	1175	1068	1068
query71	336	350	348	348
query72	4625	3482	3463	3463
query73	581	581	577	577
query74	9003	8944	8885	8885
query75	3146	2922	3033	2922
query76	951	860	851	851
query77	409	410	397	397
query78	9396	9317	9218	9218
query79	898	888	865	865
query80	821	807	806	806
query81	454	255	261	255
query82	268	262	265	262
query83	190	188	191	188
query84	196	105	107	105
query85	580	398	391	391
query86	314	307	329	307
query87	4306	4410	4245	4245
query88	4232	4104	4094	4094
query89	372	369	370	369
query90	796	310	304	304
query91	124	132	139	132
query92	77	78	80	78
query93	926	927	938	927
query94	406	398	446	398
query95	423	412	411	411
query96	471	474	471	471
query97	3103	3129	3106	3106
query98	229	235	229	229
query99	1287	1277	1272	1272
Total cold run time: 292594 ms
Total hot run time: 198239 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.04
query2	0.07	0.04	0.03
query3	0.23	0.06	0.04
query4	1.67	0.08	0.07
query5	0.51	0.51	0.49
query6	1.13	0.74	0.73
query7	0.02	0.01	0.02
query8	0.05	0.05	0.05
query9	0.55	0.49	0.50
query10	0.55	0.56	0.53
query11	0.16	0.11	0.11
query12	0.15	0.13	0.12
query13	0.60	0.58	0.59
query14	1.41	1.44	1.42
query15	0.84	0.83	0.82
query16	0.38	0.38	0.39
query17	1.01	1.04	1.06
query18	0.21	0.20	0.20
query19	1.96	1.88	1.83
query20	0.01	0.02	0.01
query21	15.41	0.67	0.65
query22	4.24	7.81	2.26
query23	18.29	1.46	1.26
query24	2.08	0.22	0.20
query25	0.15	0.08	0.08
query26	0.26	0.19	0.18
query27	0.08	0.08	0.07
query28	13.28	1.02	1.01
query29	12.57	3.34	3.34
query30	0.24	0.06	0.05
query31	2.88	0.39	0.40
query32	3.25	0.48	0.48
query33	3.02	2.95	3.04
query34	17.12	4.47	4.52
query35	4.56	4.51	4.52
query36	0.66	0.46	0.47
query37	0.18	0.15	0.15
query38	0.16	0.15	0.14
query39	0.04	0.04	0.03
query40	0.15	0.14	0.13
query41	0.09	0.04	0.04
query42	0.06	0.04	0.05
query43	0.05	0.04	0.04
Total cold run time: 110.38 s
Total hot run time: 31.92 s

Copy link
Contributor

@HappenLee HappenLee 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 Sep 11, 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.

Copy link
Member

@mrhhsg mrhhsg left a comment

Choose a reason for hiding this comment

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

lgtm

@HappenLee HappenLee merged commit b37148e into apache:master Sep 11, 2024
23 of 28 checks passed
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. reviewed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants