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](PreparedStatement) implement general server side prepared #33807

Merged
merged 11 commits into from
May 9, 2024

Conversation

eldenmoon
Copy link
Member

@eldenmoon eldenmoon commented Apr 17, 2024

Description:

This commit marks the initial step towards integrating a server-side prepared statement feature into the original planner, set to be implemented in Nereids soon.

Background:

Previously, we added support for prepared statements for point query and insert statements in #15491, aimed at enhancing front-end performance by introducing basic server-side prepared statement functionality. However, certain scenarios necessitate server-side prepared statements to ensure compatibility with Business Intelligence (BI) tools.

Details:

This pull request introduces a general prepared statement mechanism for all query types, including point queries. The implementation aligns with the MySQL protocol's server-side prepared statement workflow, which involves two phases:

  1. PREPARE Command:
    The first phase involves sending the PREPARE command to Doris, wherein statements with placeholders (e.g., SELECT * FROM tbl WHERE k = ?) are analyzed and cached.
  2. EXECUTE Command:
    Subsequently, the EXECUTE command is sent to Doris, utilizing the statement ID to retrieve the previously cached statement.
    Types of Prepared Statements:

This implementation supports three types of prepared statements:

  1. FULL: This type is exclusively supported by point queries, obviating the need for parsing, reanalysis, and planning. It triggers only when a schema change occurs (e.g., schema version change).
  2. STATEMENT: This type caches the statement, eliminating the need for parsing the SQL every time. However, it requires periodic reanalysis and planning.
  3. NONE: Not using prepared statement

This enhancement aims to improve query performance and compatibility with BI tools by leveraging server-side prepared statements across various query types.

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.

@eldenmoon
Copy link
Member Author

run buildall

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

clang-tidy made some suggestions

class GolobalColumnTree {
public:
GolobalColumnTree() = default;
void register_column(const vectorized::PathInData& path, const RowsetId& rowset_id,
Copy link
Contributor

Choose a reason for hiding this comment

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

warning: method 'register_column' can be made static [readability-convert-member-functions-to-static]

Suggested change
void register_column(const vectorized::PathInData& path, const RowsetId& rowset_id,
static void register_column(const vectorized::PathInData& path, const RowsetId& rowset_id,

std::lock_guard<std::mutex> lock(_lock);
}
// return nullptr if not found
const SubcolumnReader* get_reader(const vectorized::PathInData& path, RowsetId rowset_id,
Copy link
Contributor

Choose a reason for hiding this comment

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

warning: method 'get_reader' can be made static [readability-convert-member-functions-to-static]

Suggested change
const SubcolumnReader* get_reader(const vectorized::PathInData& path, RowsetId rowset_id,
static const SubcolumnReader* get_reader(const vectorized::PathInData& path, RowsetId rowset_id,

@eldenmoon eldenmoon force-pushed the master branch 2 times, most recently from 87afb69 to b9ca2b0 Compare April 17, 2024 16:24
@eldenmoon
Copy link
Member Author

run buildall

Copy link
Contributor

clang-tidy review says "All clean, LGTM! 👍"

1 similar comment
Copy link
Contributor

clang-tidy review says "All clean, LGTM! 👍"

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 35.45% (8908/25128)
Line Coverage: 27.14% (73155/269570)
Region Coverage: 26.28% (37828/143942)
Branch Coverage: 23.07% (19274/83528)
Coverage Report: http://coverage.selectdb-in.cc/coverage/b9ca2b00a03141df5fc1e3042ff6494ce50a8bd0_b9ca2b00a03141df5fc1e3042ff6494ce50a8bd0/report/index.html

Copy link
Contributor

clang-tidy review says "All clean, LGTM! 👍"

@eldenmoon
Copy link
Member Author

run buildall

@eldenmoon eldenmoon marked this pull request as ready for review April 28, 2024 01:54
@eldenmoon eldenmoon self-assigned this Apr 28, 2024
@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 35.52% (8926/25131)
Line Coverage: 27.14% (73449/270653)
Region Coverage: 26.32% (37939/144121)
Branch Coverage: 23.11% (19325/83604)
Coverage Report: http://coverage.selectdb-in.cc/coverage/acd9b6339dcc3baa5c4a47528735a5539cd99ad6_acd9b6339dcc3baa5c4a47528735a5539cd99ad6/report/index.html

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17694	4434	4328	4328
q2	2021	191	211	191
q3	10502	1247	1255	1247
q4	10215	884	839	839
q5	7518	2778	2755	2755
q6	222	136	142	136
q7	1066	640	635	635
q8	9222	2162	2136	2136
q9	9227	6857	6783	6783
q10	9045	3908	3911	3908
q11	463	241	238	238
q12	426	224	221	221
q13	17711	3325	3153	3153
q14	287	255	249	249
q15	513	485	481	481
q16	498	391	377	377
q17	964	660	783	660
q18	8447	7951	7932	7932
q19	5279	1610	1592	1592
q20	652	338	312	312
q21	5282	3410	4283	3410
q22	357	285	273	273
Total cold run time: 117611 ms
Total hot run time: 41856 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4528	4465	4387	4387
q2	392	284	284	284
q3	3163	2917	2970	2917
q4	2025	1772	1585	1585
q5	5381	5560	5507	5507
q6	219	125	129	125
q7	2368	1978	2005	1978
q8	3262	3479	3453	3453
q9	8846	8840	8901	8840
q10	4090	3832	3753	3753
q11	592	485	496	485
q12	809	629	612	612
q13	15929	3088	3123	3088
q14	316	291	275	275
q15	537	494	485	485
q16	490	441	449	441
q17	1820	1518	1519	1518
q18	8104	7658	7384	7384
q19	1688	1569	1583	1569
q20	2029	1783	1754	1754
q21	14320	4852	4888	4852
q22	567	491	467	467
Total cold run time: 81475 ms
Total hot run time: 55759 ms

@doris-robot
Copy link

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

query1	891	354	357	354
query2	6445	2415	2506	2415
query3	6642	196	209	196
query4	23658	21198	21242	21198
query5	4124	415	414	414
query6	263	183	179	179
query7	4593	289	281	281
query8	247	201	187	187
query9	8452	2328	2303	2303
query10	430	245	245	245
query11	14802	14155	14164	14155
query12	139	92	86	86
query13	1640	358	369	358
query14	9741	7575	8281	7575
query15	267	168	176	168
query16	8098	258	259	258
query17	1746	557	541	541
query18	2087	273	265	265
query19	207	149	142	142
query20	91	84	86	84
query21	196	132	134	132
query22	4995	4808	4758	4758
query23	33639	33254	32990	32990
query24	6999	2906	2901	2901
query25	579	371	379	371
query26	693	151	149	149
query27	2214	310	335	310
query28	4841	2021	2006	2006
query29	851	620	582	582
query30	254	157	156	156
query31	974	718	721	718
query32	90	50	52	50
query33	519	242	234	234
query34	884	466	465	465
query35	784	671	681	671
query36	1017	872	897	872
query37	107	64	67	64
query38	3147	3069	3066	3066
query39	1594	1532	1550	1532
query40	192	123	124	123
query41	43	39	39	39
query42	111	98	94	94
query43	568	559	541	541
query44	1102	727	744	727
query45	276	261	258	258
query46	1073	761	746	746
query47	1955	1883	1848	1848
query48	367	292	284	284
query49	880	397	394	394
query50	771	377	365	365
query51	6690	6639	6766	6639
query52	99	94	90	90
query53	347	273	269	269
query54	270	235	230	230
query55	76	73	68	68
query56	233	221	220	220
query57	1216	1142	1153	1142
query58	218	190	196	190
query59	3436	3215	3307	3215
query60	248	233	244	233
query61	94	89	133	89
query62	590	439	435	435
query63	309	271	273	271
query64	8217	7175	7131	7131
query65	3117	3010	3058	3010
query66	780	339	335	335
query67	15360	14862	15118	14862
query68	5199	529	554	529
query69	472	311	304	304
query70	1178	1146	1052	1052
query71	393	274	278	274
query72	7707	2630	2451	2451
query73	702	318	320	318
query74	6492	6062	6122	6062
query75	3392	2670	2765	2670
query76	2856	1039	926	926
query77	411	266	261	261
query78	11062	10289	10292	10289
query79	2893	509	532	509
query80	1868	433	437	433
query81	526	222	222	222
query82	775	98	93	93
query83	303	171	169	169
query84	267	83	92	83
query85	1757	294	262	262
query86	501	297	302	297
query87	3297	3081	3156	3081
query88	4480	2333	2325	2325
query89	497	391	385	385
query90	2038	185	184	184
query91	128	98	101	98
query92	60	51	49	49
query93	5283	509	511	509
query94	1269	182	183	182
query95	388	305	298	298
query96	615	265	266	265
query97	3126	2933	2911	2911
query98	252	227	225	225
query99	1212	852	865	852
Total cold run time: 278977 ms
Total hot run time: 185847 ms

nextdreamblue
nextdreamblue previously approved these changes Apr 28, 2024
Copy link
Contributor

@nextdreamblue nextdreamblue 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 Apr 28, 2024
Copy link
Contributor

PR approved by anyone and no changes requested.

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

run buildall

Copy link
Contributor

clang-tidy review says "All clean, LGTM! 👍"

@eldenmoon
Copy link
Member Author

run buildall

Copy link
Contributor

github-actions bot commented May 6, 2024

clang-tidy review says "All clean, LGTM! 👍"

@doris-robot
Copy link

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

query1	917	365	340	340
query2	6180	2317	2227	2227
query3	6671	206	206	206
query4	23353	21861	21729	21729
query5	3877	423	426	423
query6	266	180	170	170
query7	4630	305	298	298
query8	249	199	193	193
query9	8601	2459	2441	2441
query10	420	246	271	246
query11	15369	14930	14770	14770
query12	116	87	86	86
query13	1631	376	373	373
query14	9274	8696	8600	8600
query15	272	176	179	176
query16	8392	266	266	266
query17	2280	596	587	587
query18	2104	295	298	295
query19	336	152	154	152
query20	95	92	84	84
query21	202	127	123	123
query22	5042	4862	4818	4818
query23	34127	33339	33498	33339
query24	10512	2875	2849	2849
query25	593	372	372	372
query26	1204	153	154	153
query27	2312	319	313	313
query28	6979	2071	2105	2071
query29	836	610	591	591
query30	226	147	153	147
query31	955	725	706	706
query32	93	49	52	49
query33	733	241	234	234
query34	1041	469	482	469
query35	783	666	659	659
query36	1053	928	868	868
query37	127	66	65	65
query38	3126	3004	3036	3004
query39	1576	1529	1549	1529
query40	183	125	124	124
query41	40	37	37	37
query42	110	94	93	93
query43	564	524	521	521
query44	1197	746	745	745
query45	266	254	251	251
query46	1075	713	724	713
query47	1944	1897	1835	1835
query48	358	301	294	294
query49	833	385	382	382
query50	747	386	383	383
query51	6759	6666	6721	6666
query52	101	88	90	88
query53	347	281	273	273
query54	306	227	234	227
query55	77	71	77	71
query56	243	217	220	217
query57	1195	1125	1134	1125
query58	221	194	199	194
query59	3221	3120	3062	3062
query60	258	229	237	229
query61	90	87	87	87
query62	632	462	459	459
query63	312	292	278	278
query64	8598	7253	7206	7206
query65	3089	3086	3014	3014
query66	839	335	329	329
query67	15715	15001	14980	14980
query68	9368	556	550	550
query69	558	302	312	302
query70	1376	1132	1144	1132
query71	511	262	272	262
query72	8399	2506	2341	2341
query73	1576	319	319	319
query74	6508	6161	6072	6072
query75	4708	2674	2576	2576
query76	5728	1051	937	937
query77	693	278	267	267
query78	10987	10138	10306	10138
query79	11133	521	535	521
query80	1661	458	434	434
query81	510	209	217	209
query82	236	93	90	90
query83	200	164	166	164
query84	261	84	90	84
query85	1133	271	261	261
query86	345	301	313	301
query87	3251	3141	3073	3073
query88	5491	2332	2321	2321
query89	505	385	379	379
query90	2411	182	186	182
query91	124	96	99	96
query92	59	47	45	45
query93	7281	520	518	518
query94	1554	178	187	178
query95	404	303	307	303
query96	617	263	262	262
query97	3118	2958	2940	2940
query98	239	213	222	213
query99	1089	890	875	875
Total cold run time: 307907 ms
Total hot run time: 188249 ms

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 35.61% (8965/25174)
Line Coverage: 27.24% (73971/271509)
Region Coverage: 26.46% (38208/144393)
Branch Coverage: 23.23% (19464/83804)
Coverage Report: http://coverage.selectdb-in.cc/coverage/2f1c773a43da422bdc616779d8784eee649744be_2f1c773a43da422bdc616779d8784eee649744be/report/index.html

@eldenmoon
Copy link
Member Author

run buildall

Copy link
Contributor

github-actions bot commented May 7, 2024

clang-tidy review says "All clean, LGTM! 👍"

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 35.64% (8970/25170)
Line Coverage: 27.28% (74029/271336)
Region Coverage: 26.50% (38234/144254)
Branch Coverage: 23.31% (19491/83620)
Coverage Report: http://coverage.selectdb-in.cc/coverage/83cca01a85739341a908feeba9c5726a004d8e8d_83cca01a85739341a908feeba9c5726a004d8e8d/report/index.html

@doris-robot
Copy link

TPC-DS: Total hot run time: 186550 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 83cca01a85739341a908feeba9c5726a004d8e8d, data reload: false

query1	921	364	355	355
query2	6283	2488	2304	2304
query3	6648	213	210	210
query4	26266	21860	21847	21847
query5	3775	429	418	418
query6	283	193	181	181
query7	4549	296	293	293
query8	245	194	183	183
query9	8683	2506	2505	2505
query10	444	252	272	252
query11	15235	14747	14870	14747
query12	120	90	91	90
query13	1671	383	394	383
query14	9632	6773	7455	6773
query15	256	173	172	172
query16	8138	259	270	259
query17	1687	580	544	544
query18	2106	284	289	284
query19	336	152	155	152
query20	88	83	82	82
query21	208	125	122	122
query22	5002	4803	4773	4773
query23	33839	33348	33058	33058
query24	11508	2870	2910	2870
query25	653	380	381	380
query26	1682	162	153	153
query27	2851	323	327	323
query28	7372	2081	2066	2066
query29	998	673	606	606
query30	246	147	153	147
query31	978	731	710	710
query32	90	52	52	52
query33	737	251	242	242
query34	1025	469	471	469
query35	803	675	679	675
query36	1081	905	871	871
query37	136	63	62	62
query38	3131	2991	2994	2991
query39	1616	1551	1524	1524
query40	245	124	123	123
query41	41	39	37	37
query42	100	93	95	93
query43	550	573	533	533
query44	1164	717	734	717
query45	257	256	249	249
query46	1079	728	736	728
query47	1939	1851	1868	1851
query48	378	302	293	293
query49	969	384	383	383
query50	774	378	386	378
query51	6789	6711	6595	6595
query52	103	92	90	90
query53	346	280	275	275
query54	313	238	231	231
query55	76	75	72	72
query56	244	219	237	219
query57	1225	1133	1122	1122
query58	217	194	195	194
query59	3501	3366	3167	3167
query60	256	249	228	228
query61	87	87	84	84
query62	638	451	449	449
query63	313	285	286	285
query64	9478	7239	7204	7204
query65	3159	3066	3057	3057
query66	1345	356	336	336
query67	15837	14947	14849	14849
query68	9970	554	567	554
query69	593	305	307	305
query70	1398	1120	1136	1120
query71	517	280	269	269
query72	8558	2508	2352	2352
query73	1618	322	327	322
query74	6565	6092	6151	6092
query75	5179	2649	2654	2649
query76	5887	1000	1045	1000
query77	650	269	278	269
query78	11259	10363	10143	10143
query79	11734	524	514	514
query80	2224	435	434	434
query81	485	219	232	219
query82	218	91	88	88
query83	208	163	164	163
query84	261	83	85	83
query85	1081	270	260	260
query86	335	297	297	297
query87	3341	3057	3082	3057
query88	5414	2431	2421	2421
query89	500	375	362	362
query90	2082	182	181	181
query91	122	97	101	97
query92	56	53	49	49
query93	7227	517	518	517
query94	1359	182	185	182
query95	394	320	307	307
query96	597	276	266	266
query97	3123	2965	2925	2925
query98	243	211	213	211
query99	1119	872	885	872
Total cold run time: 317062 ms
Total hot run time: 186550 ms

@eldenmoon
Copy link
Member Author

run buildall

Copy link
Contributor

github-actions bot commented May 7, 2024

clang-tidy review says "All clean, LGTM! 👍"

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17721	4282	4244	4244
q2	2028	186	197	186
q3	10538	1147	1219	1147
q4	10464	799	791	791
q5	7533	2695	2659	2659
q6	220	131	133	131
q7	1030	615	611	611
q8	9436	2175	2136	2136
q9	9388	6706	6598	6598
q10	9236	3754	3680	3680
q11	451	244	247	244
q12	494	221	228	221
q13	18651	2940	2967	2940
q14	266	215	218	215
q15	505	475	468	468
q16	515	383	381	381
q17	971	647	686	647
q18	8028	7563	7436	7436
q19	6144	1526	1532	1526
q20	640	309	302	302
q21	4999	3872	4017	3872
q22	349	285	287	285
Total cold run time: 119607 ms
Total hot run time: 40720 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4339	4208	4192	4192
q2	365	274	277	274
q3	2963	2778	2752	2752
q4	1865	1564	1604	1564
q5	5272	5235	5279	5235
q6	218	126	128	126
q7	2238	1847	1842	1842
q8	3196	3340	3361	3340
q9	8482	8394	8462	8394
q10	3840	3679	3684	3679
q11	585	486	488	486
q12	750	597	570	570
q13	16374	2982	2992	2982
q14	286	273	259	259
q15	520	477	471	471
q16	468	404	419	404
q17	1759	1477	1473	1473
q18	7819	7556	7339	7339
q19	1675	1528	1545	1528
q20	2001	1759	1775	1759
q21	5142	4945	4895	4895
q22	567	510	529	510
Total cold run time: 70724 ms
Total hot run time: 54074 ms

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 35.69% (8986/25175)
Line Coverage: 27.34% (74208/271430)
Region Coverage: 26.58% (38360/144299)
Branch Coverage: 23.38% (19554/83648)
Coverage Report: http://coverage.selectdb-in.cc/coverage/474b1d63ccaa2cda539147b539b56fbffd904170_474b1d63ccaa2cda539147b539b56fbffd904170/report/index.html

@doris-robot
Copy link

TPC-DS: Total hot run time: 185317 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 474b1d63ccaa2cda539147b539b56fbffd904170, data reload: false

query1	929	364	343	343
query2	6506	2376	2317	2317
query3	6710	213	214	213
query4	24725	21421	21078	21078
query5	4128	436	409	409
query6	257	176	175	175
query7	4586	294	288	288
query8	251	205	194	194
query9	8680	2446	2434	2434
query10	459	249	243	243
query11	14663	14193	14168	14168
query12	136	96	88	88
query13	1640	370	372	370
query14	9612	7290	6638	6638
query15	222	169	181	169
query16	8011	265	270	265
query17	1846	554	544	544
query18	2045	270	271	270
query19	215	143	151	143
query20	93	85	85	85
query21	199	130	125	125
query22	5066	4893	4870	4870
query23	33819	33553	33133	33133
query24	12103	2932	2883	2883
query25	680	397	386	386
query26	1781	162	155	155
query27	3157	323	319	319
query28	7416	2098	2061	2061
query29	1067	638	620	620
query30	289	157	156	156
query31	949	756	723	723
query32	87	55	55	55
query33	750	268	252	252
query34	1043	476	483	476
query35	817	699	667	667
query36	1089	961	951	951
query37	284	71	70	70
query38	2879	2734	2717	2717
query39	1644	1530	1546	1530
query40	286	127	127	127
query41	45	45	42	42
query42	107	97	97	97
query43	577	557	559	557
query44	1208	730	752	730
query45	280	253	258	253
query46	1084	732	721	721
query47	1965	1887	1861	1861
query48	391	299	301	299
query49	1219	432	414	414
query50	777	392	389	389
query51	6811	6682	6648	6648
query52	108	89	97	89
query53	355	283	285	283
query54	322	272	249	249
query55	78	73	72	72
query56	250	239	233	233
query57	1218	1137	1123	1123
query58	244	203	207	203
query59	3580	3440	3199	3199
query60	329	236	242	236
query61	91	90	87	87
query62	660	450	442	442
query63	305	280	280	280
query64	9586	7218	7250	7218
query65	3166	3072	3113	3072
query66	1370	344	344	344
query67	15594	14935	15034	14935
query68	9874	548	544	544
query69	583	310	306	306
query70	1414	1140	1063	1063
query71	517	272	265	265
query72	8493	2557	2371	2371
query73	1591	326	327	326
query74	6574	6193	6068	6068
query75	5193	2650	2696	2650
query76	5892	959	1019	959
query77	655	269	261	261
query78	10950	10250	10175	10175
query79	10188	516	522	516
query80	1825	438	427	427
query81	515	218	222	218
query82	243	95	94	94
query83	214	164	181	164
query84	264	87	91	87
query85	1160	271	261	261
query86	346	321	293	293
query87	3359	3151	3075	3075
query88	4983	2454	2430	2430
query89	499	389	371	371
query90	2414	183	184	183
query91	121	97	99	97
query92	57	48	51	48
query93	5467	525	505	505
query94	1592	184	187	184
query95	406	318	300	300
query96	612	276	263	263
query97	3150	2976	2938	2938
query98	240	223	217	217
query99	1075	873	872	872
Total cold run time: 313305 ms
Total hot run time: 185317 ms

Copy link
Contributor

@nextdreamblue nextdreamblue 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 May 8, 2024
Copy link
Contributor

github-actions bot commented May 8, 2024

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

Copy link
Contributor

@xiaokang xiaokang left a comment

Choose a reason for hiding this comment

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

LGTM

@xiaokang xiaokang merged commit f452e95 into apache:master May 9, 2024
23 of 28 checks passed
eldenmoon added a commit to eldenmoon/incubator-doris that referenced this pull request May 9, 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.10-merged dev/2.1.x reviewed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants