Skip to content

Conversation

@Jibing-Li
Copy link
Contributor

backport: #54446

@Thearas
Copy link
Contributor

Thearas commented Aug 15, 2025

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

Please clearly describe your PR:

  1. What problem was fixed (it's best to include specific error reporting information). How it was fixed.
  2. Which behaviors were modified. What was the previous behavior, what is it now, why was it modified, and what possible impacts might there be.
  3. What features were added. Why was this function added?
  4. Which code was refactored and why was this part of the code refactored?
  5. Which functions were optimized and what is the difference before and after the optimization?

@Jibing-Li Jibing-Li marked this pull request as ready for review August 15, 2025 09:46
@Jibing-Li Jibing-Li requested a review from dataroaring as a code owner August 15, 2025 09:46
@Jibing-Li
Copy link
Contributor Author

run buildall

@Jibing-Li Jibing-Li changed the title [fix](prepare statement)Support FE execute COM_STMT_EXECUTE show command. (#54446) branch-3.0: [fix](prepare statement)Support FE execute COM_STMT_EXECUTE show command. (#54446) Aug 15, 2025
@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17622	6799	6666	6666
q2	2040	206	191	191
q3	10599	1118	1157	1118
q4	10393	739	743	739
q5	7721	2832	2771	2771
q6	211	131	133	131
q7	956	619	603	603
q8	9339	1904	2002	1904
q9	6693	6362	6345	6345
q10	7029	2270	2326	2270
q11	468	264	257	257
q12	391	214	208	208
q13	17760	2988	2958	2958
q14	241	214	203	203
q15	496	467	462	462
q16	478	371	377	371
q17	963	568	520	520
q18	7245	6628	6725	6628
q19	1398	1036	1076	1036
q20	455	199	204	199
q21	3829	3172	3134	3134
q22	1068	991	979	979
Total cold run time: 107395 ms
Total hot run time: 39693 ms

----- Round 2, with runtime_filter_mode=off -----
q1	6577	6563	6548	6548
q2	329	233	241	233
q3	2886	2832	2890	2832
q4	1988	1789	1859	1789
q5	5702	5703	5685	5685
q6	213	129	134	129
q7	2207	1763	1800	1763
q8	3363	3486	3530	3486
q9	8844	8875	8853	8853
q10	3551	3541	3528	3528
q11	596	503	496	496
q12	782	579	593	579
q13	7667	3148	3141	3141
q14	306	271	276	271
q15	509	484	466	466
q16	481	440	435	435
q17	1826	1601	1611	1601
q18	8119	7740	7712	7712
q19	1728	1657	1556	1556
q20	2141	1859	1873	1859
q21	5322	5152	5111	5111
q22	1162	1072	1059	1059
Total cold run time: 66299 ms
Total hot run time: 59132 ms

@doris-robot
Copy link

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

query1	954	392	395	392
query2	6255	1951	1914	1914
query3	8683	200	194	194
query4	33682	23634	23485	23485
query5	3536	468	448	448
query6	272	180	171	171
query7	4206	311	315	311
query8	279	218	235	218
query9	9444	2629	2599	2599
query10	482	274	259	259
query11	17966	15277	15175	15175
query12	161	101	103	101
query13	1538	432	428	428
query14	8757	6533	6531	6531
query15	243	171	175	171
query16	7988	498	426	426
query17	1641	626	603	603
query18	2150	335	327	327
query19	212	169	167	167
query20	131	120	119	119
query21	212	108	111	108
query22	4610	4603	4423	4423
query23	35421	34253	34046	34046
query24	12512	2976	2965	2965
query25	690	453	440	440
query26	1613	184	174	174
query27	3052	357	363	357
query28	7317	2165	2170	2165
query29	1022	479	484	479
query30	271	170	158	158
query31	1045	822	832	822
query32	99	60	62	60
query33	782	317	339	317
query34	1023	527	527	527
query35	849	720	727	720
query36	1149	979	966	966
query37	144	66	68	66
query38	4087	3937	3937	3937
query39	1499	1468	1475	1468
query40	251	105	104	104
query41	50	51	48	48
query42	114	99	102	99
query43	538	492	502	492
query44	1283	828	827	827
query45	188	176	177	176
query46	1131	717	713	713
query47	2013	1936	1919	1919
query48	464	377	395	377
query49	1034	416	399	399
query50	824	428	437	428
query51	7429	7243	7231	7231
query52	102	93	88	88
query53	256	179	184	179
query54	1172	469	480	469
query55	83	81	83	81
query56	282	256	274	256
query57	1334	1198	1177	1177
query58	238	208	209	208
query59	3355	3073	3226	3073
query60	290	255	273	255
query61	116	127	110	110
query62	859	674	696	674
query63	231	199	208	199
query64	5032	662	653	653
query65	3359	3282	3243	3243
query66	1085	305	302	302
query67	16063	15672	15771	15672
query68	4467	585	577	577
query69	426	263	263	263
query70	1190	1081	1136	1081
query71	361	255	285	255
query72	6218	4242	4052	4052
query73	770	352	360	352
query74	10525	9156	9154	9154
query75	3360	2648	2673	2648
query76	2750	967	1094	967
query77	399	284	270	270
query78	10499	9530	9706	9530
query79	2537	612	613	612
query80	995	421	423	421
query81	538	228	217	217
query82	583	89	85	85
query83	250	152	144	144
query84	237	84	83	83
query85	1551	300	287	287
query86	468	311	301	301
query87	4457	4230	4229	4229
query88	4589	2372	2366	2366
query89	413	288	288	288
query90	1941	186	184	184
query91	181	150	148	148
query92	69	53	55	53
query93	2429	557	562	557
query94	792	309	307	307
query95	365	256	257	256
query96	603	274	282	274
query97	3290	3151	3138	3138
query98	224	206	200	200
query99	1515	1302	1302	1302
Total cold run time: 304145 ms
Total hot run time: 192290 ms

@doris-robot
Copy link

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

query1	0.03	0.02	0.03
query2	0.07	0.03	0.02
query3	0.24	0.06	0.06
query4	1.61	0.10	0.11
query5	0.50	0.52	0.52
query6	1.13	0.73	0.72
query7	0.02	0.02	0.01
query8	0.05	0.03	0.03
query9	0.56	0.52	0.51
query10	0.57	0.56	0.56
query11	0.14	0.10	0.10
query12	0.13	0.11	0.12
query13	0.62	0.60	0.60
query14	0.78	0.82	0.82
query15	0.85	0.81	0.81
query16	0.38	0.39	0.38
query17	1.08	1.05	1.02
query18	0.24	0.22	0.22
query19	1.96	1.85	1.86
query20	0.02	0.01	0.01
query21	15.40	0.58	0.56
query22	2.29	1.78	2.09
query23	16.85	0.99	0.76
query24	3.43	0.87	0.26
query25	0.11	0.18	0.07
query26	0.43	0.14	0.12
query27	0.05	0.06	0.04
query28	10.95	0.52	0.47
query29	12.63	3.19	3.15
query30	0.25	0.06	0.06
query31	2.83	0.38	0.38
query32	3.24	0.46	0.45
query33	2.99	3.04	3.02
query34	17.17	4.49	4.55
query35	4.60	4.60	4.53
query36	0.67	0.47	0.48
query37	0.09	0.06	0.06
query38	0.04	0.03	0.03
query39	0.04	0.03	0.02
query40	0.16	0.13	0.13
query41	0.07	0.02	0.03
query42	0.04	0.03	0.02
query43	0.03	0.03	0.03
Total cold run time: 105.34 s
Total hot run time: 29.39 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 79.66% (47/59) 🎉
Increment coverage report
Complete coverage report

…and. (apache#54446)

Support FE execute COM_STMT_EXECUTE show command. FE need to return the
show result use mysql binary protocol resultSet.
@Jibing-Li
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17756	6995	6701	6701
q2	2057	185	162	162
q3	10643	1155	1141	1141
q4	10410	719	758	719
q5	7742	2837	2793	2793
q6	210	134	139	134
q7	955	614	605	605
q8	9363	1926	1986	1926
q9	6636	6381	6443	6381
q10	7047	2261	2309	2261
q11	459	265	263	263
q12	392	218	219	218
q13	17801	2975	2981	2975
q14	234	204	208	204
q15	511	472	458	458
q16	484	379	382	379
q17	958	622	555	555
q18	7230	6663	6671	6663
q19	1405	1088	1139	1088
q20	482	206	205	205
q21	3873	3039	3245	3039
q22	1082	996	1015	996
Total cold run time: 107730 ms
Total hot run time: 39866 ms

----- Round 2, with runtime_filter_mode=off -----
q1	6593	6579	6618	6579
q2	336	235	230	230
q3	2871	2897	2953	2897
q4	2052	1797	1796	1796
q5	5712	5757	5721	5721
q6	209	131	130	130
q7	2259	1788	1831	1788
q8	3365	3533	3574	3533
q9	8804	8937	8905	8905
q10	3576	3512	3556	3512
q11	589	489	508	489
q12	811	617	618	617
q13	9113	3159	3168	3159
q14	309	272	264	264
q15	513	479	474	474
q16	492	443	421	421
q17	1854	1640	1669	1640
q18	8335	8087	8103	8087
q19	1694	1520	1589	1520
q20	2113	1882	1896	1882
q21	5340	5211	5135	5135
q22	1186	1092	1058	1058
Total cold run time: 68126 ms
Total hot run time: 59837 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 192710 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 0684886684967dd3b1b3ce1130bfbb2f8a60416c, data reload: false

query1	959	395	373	373
query2	6234	1937	1920	1920
query3	8672	202	196	196
query4	33976	23995	23315	23315
query5	3571	463	452	452
query6	298	191	170	170
query7	4200	305	322	305
query8	277	219	226	219
query9	9466	2577	2583	2577
query10	474	267	250	250
query11	17816	15283	15271	15271
query12	162	105	100	100
query13	1556	424	431	424
query14	8825	7075	7174	7075
query15	246	167	191	167
query16	7999	491	473	473
query17	1609	656	611	611
query18	2151	326	314	314
query19	304	157	167	157
query20	118	117	120	117
query21	209	111	106	106
query22	4795	4580	4609	4580
query23	34904	34357	34467	34357
query24	11680	2884	2899	2884
query25	666	434	420	420
query26	1648	174	174	174
query27	2847	362	371	362
query28	7658	2182	2186	2182
query29	1000	461	477	461
query30	268	164	169	164
query31	1053	823	838	823
query32	97	54	55	54
query33	755	298	296	296
query34	1038	521	523	521
query35	856	740	717	717
query36	1128	950	965	950
query37	140	66	66	66
query38	4082	3939	3978	3939
query39	1520	1492	1480	1480
query40	252	100	99	99
query41	54	49	48	48
query42	110	99	105	99
query43	512	490	487	487
query44	1267	815	814	814
query45	191	174	172	172
query46	1152	742	720	720
query47	2012	1948	1954	1948
query48	472	388	396	388
query49	1020	404	394	394
query50	819	430	431	430
query51	7568	7280	7126	7126
query52	101	95	88	88
query53	255	200	193	193
query54	1239	474	475	474
query55	83	82	79	79
query56	268	270	240	240
query57	1336	1229	1198	1198
query58	225	203	208	203
query59	3293	3138	2977	2977
query60	328	266	252	252
query61	111	106	147	106
query62	870	704	700	700
query63	222	186	198	186
query64	5010	671	628	628
query65	3388	3339	3299	3299
query66	1353	294	301	294
query67	16466	15615	15721	15615
query68	4813	569	591	569
query69	432	261	262	261
query70	1208	1125	1092	1092
query71	344	251	248	248
query72	6225	3984	3995	3984
query73	757	344	346	344
query74	10258	9332	8969	8969
query75	3375	2639	2660	2639
query76	2694	1045	1116	1045
query77	436	270	272	270
query78	10600	9665	9675	9665
query79	2533	598	623	598
query80	1019	420	424	420
query81	530	221	218	218
query82	617	85	88	85
query83	230	139	143	139
query84	226	80	75	75
query85	1425	298	294	294
query86	464	296	300	296
query87	4344	4238	4190	4190
query88	4286	2357	2360	2357
query89	410	291	288	288
query90	1988	180	182	180
query91	175	147	146	146
query92	66	48	48	48
query93	2285	570	561	561
query94	804	288	266	266
query95	357	258	254	254
query96	628	279	278	278
query97	3318	3193	3173	3173
query98	220	200	191	191
query99	1517	1288	1290	1288
Total cold run time: 303818 ms
Total hot run time: 192710 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.04
query2	0.07	0.03	0.03
query3	0.24	0.07	0.06
query4	1.63	0.10	0.11
query5	0.53	0.52	0.50
query6	1.12	0.73	0.73
query7	0.02	0.02	0.01
query8	0.04	0.03	0.03
query9	0.57	0.49	0.49
query10	0.57	0.55	0.55
query11	0.14	0.10	0.11
query12	0.14	0.10	0.11
query13	0.60	0.59	0.59
query14	0.78	0.80	0.80
query15	0.84	0.82	0.83
query16	0.38	0.40	0.39
query17	1.00	1.07	1.01
query18	0.23	0.23	0.23
query19	1.89	1.79	1.79
query20	0.02	0.01	0.01
query21	15.40	0.59	0.61
query22	2.55	2.00	2.01
query23	17.01	0.95	0.97
query24	3.45	1.65	0.26
query25	0.28	0.22	0.09
query26	0.45	0.13	0.14
query27	0.05	0.04	0.04
query28	10.28	0.48	0.46
query29	12.58	3.26	3.19
query30	0.26	0.06	0.06
query31	2.86	0.39	0.39
query32	3.24	0.47	0.45
query33	2.95	3.01	3.03
query34	17.28	4.46	4.50
query35	4.51	4.63	4.60
query36	0.66	0.48	0.47
query37	0.09	0.06	0.05
query38	0.04	0.04	0.03
query39	0.04	0.02	0.03
query40	0.17	0.12	0.12
query41	0.08	0.02	0.02
query42	0.03	0.03	0.02
query43	0.03	0.03	0.03
Total cold run time: 105.14 s
Total hot run time: 29.81 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 79.66% (47/59) 🎉
Increment coverage report
Complete coverage report

@Jibing-Li
Copy link
Contributor Author

run cloud_p0

@Jibing-Li
Copy link
Contributor Author

run nonConcurrent

2 similar comments
@Jibing-Li
Copy link
Contributor Author

run nonConcurrent

@Jibing-Li
Copy link
Contributor Author

run nonConcurrent

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 7c63d57 into apache:branch-3.0 Aug 18, 2025
23 of 25 checks passed
@Jibing-Li Jibing-Li deleted the prepare3.0 branch August 18, 2025 01:49
@gavinchou gavinchou mentioned this pull request Sep 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants