Skip to content

Conversation

@Vallishp
Copy link
Contributor

@Vallishp Vallishp commented Feb 8, 2024

Proposed changes

Issue Number: close #30966

Support Drop stored procedure.

Unit test report.

mysql> delimiter //
mysql> CREATE OR REPLACE PROCEDURE procedure_select( IN id_n INT)
-> BEGIN
-> select * from plsql_tbl where id = id_n;
-> END
-> //
Query OK, 0 rows affected (0.05 sec)

mysql> call procedure_select(111)
-> ;//
+------+----------+
| id | name |
+------+----------+
| 111 | plsql111 |
+------+----------+
1 row in set (0.29 sec)

Query OK, 0 rows affected (0.29 sec)

mysql> drop procedure procedure_select;//
Query OK, 0 rows affected (0.03 sec)

mysql> call procedure_select(111) ;//
ERROR 1064 (HY000): plsql exec error, Ln:1 identifier 'procedure_select' must be declared.
mysql>

Meta info before and after the drop:

after create the dump of meta from FE.

"nameToStoredProcedures": [
[
{
"name": "PROCEDURE_SELECT",
"catalogName": "",
"dbName": ""
},
{
"name": "PROCEDURE_SELECT",
"catalogName": "",
"dbName": "",
"ownerName": "root",
"source": "CREATE OR REPLACE PROCEDURE procedure_select( IN id_n INT)\nBEGIN\n select * from plsql_tbl where id \u003d id_n;\nEND"
}
]
],
"nameToPackages": {}
}
y"header

after drop

:{
"nameToStoredProcedures": {},
"nameToPackages": {}
}
y"header

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

@Vallishp
Copy link
Contributor Author

Vallishp commented Feb 8, 2024

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17674	4938	4852	4852
q2	2047	141	139	139
q3	10580	1001	988	988
q4	4658	960	963	960
q5	7676	3209	3241	3209
q6	204	140	129	129
q7	1271	771	760	760
q8	9247	2073	2055	2055
q9	7541	6628	6645	6628
q10	8295	2650	2633	2633
q11	420	218	221	218
q12	766	326	326	326
q13	17989	3647	3664	3647
q14	301	260	256	256
q15	588	512	508	508
q16	467	391	401	391
q17	914	881	867	867
q18	7494	6653	6610	6610
q19	1557	1489	1487	1487
q20	648	361	319	319
q21	6475	3887	3952	3887
q22	873	352	347	347
Total cold run time: 107685 ms
Total hot run time: 41216 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4846	4849	4819	4819
q2	287	185	179	179
q3	3597	3568	3584	3568
q4	2514	2499	2489	2489
q5	5723	5792	5729	5729
q6	212	124	121	121
q7	2254	1703	1627	1627
q8	2974	3037	3081	3037
q9	8689	8621	8641	8621
q10	6741	4218	4206	4206
q11	522	384	361	361
q12	754	534	521	521
q13	4407	3395	3387	3387
q14	269	229	219	219
q15	601	517	502	502
q16	470	423	425	423
q17	1642	1588	1578	1578
q18	8304	7775	7575	7575
q19	1634	1628	1635	1628
q20	2104	1821	1808	1808
q21	6506	6104	6069	6069
q22	569	524	536	524
Total cold run time: 65619 ms
Total hot run time: 58991 ms

@doris-robot
Copy link

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

query1	933	350	341	341
query2	6527	1827	1857	1827
query3	6703	216	211	211
query4	24549	22518	22588	22518
query5	4233	455	474	455
query6	274	165	164	164
query7	4605	294	303	294
query8	242	193	203	193
query9	8435	2778	2739	2739
query10	415	218	226	218
query11	16082	15549	15402	15402
query12	137	82	87	82
query13	1681	407	413	407
query14	9014	7564	7653	7564
query15	206	181	198	181
query16	7408	249	250	249
query17	1420	555	531	531
query18	1962	272	270	270
query19	188	147	150	147
query20	88	82	82	82
query21	194	124	114	114
query22	5032	4868	4789	4789
query23	32588	31474	31469	31469
query24	12677	3403	3442	3403
query25	650	363	364	363
query26	1889	149	149	149
query27	3056	310	321	310
query28	6788	1812	1810	1810
query29	1144	607	621	607
query30	285	135	147	135
query31	940	747	765	747
query32	96	60	56	56
query33	711	237	239	237
query34	1063	494	492	492
query35	923	813	821	813
query36	1019	903	885	885
query37	172	58	62	58
query38	3435	3309	3290	3290
query39	1365	1338	1302	1302
query40	281	109	103	103
query41	36	38	34	34
query42	105	99	102	99
query43	472	461	447	447
query44	1072	686	697	686
query45	199	178	180	178
query46	1045	768	732	732
query47	1694	1526	1596	1526
query48	416	341	350	341
query49	1205	298	297	297
query50	802	366	361	361
query51	5299	5127	5249	5127
query52	98	89	91	89
query53	390	307	310	307
query54	291	227	226	226
query55	84	84	76	76
query56	223	196	206	196
query57	1065	920	960	920
query58	220	198	195	195
query59	2350	2267	2357	2267
query60	234	228	226	226
query61	83	83	81	81
query62	594	402	345	345
query63	333	283	285	283
query64	6435	3027	3121	3027
query65	3295	3235	3248	3235
query66	1342	330	317	317
query67	14506	14443	14409	14409
query68	5108	539	570	539
query69	522	348	351	348
query70	1226	1174	1175	1174
query71	423	255	255	255
query72	6318	2783	2613	2613
query73	695	314	318	314
query74	6994	6673	6662	6662
query75	3237	2560	2532	2532
query76	3229	1138	1200	1138
query77	350	243	236	236
query78	9431	8786	8832	8786
query79	996	498	523	498
query80	519	350	339	339
query81	434	210	211	210
query82	159	88	89	88
query83	142	126	118	118
query84	228	76	78	76
query85	1032	343	351	343
query86	294	311	304	304
query87	3584	3414	3426	3414
query88	2692	2289	2283	2283
query89	452	347	358	347
query90	1976	165	167	165
query91	153	128	127	127
query92	53	51	47	47
query93	1004	528	497	497
query94	1163	178	178	178
query95	464	376	372	372
query96	569	264	263	263
query97	4423	4297	4290	4290
query98	208	206	196	196
query99	1057	700	737	700
Total cold run time: 272433 ms
Total hot run time: 180486 ms

@doris-robot
Copy link

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

query1	0.03	0.02	0.03
query2	0.07	0.03	0.02
query3	0.23	0.08	0.07
query4	1.64	0.08	0.07
query5	0.49	0.48	0.48
query6	1.37	0.61	0.62
query7	0.03	0.02	0.01
query8	0.04	0.02	0.03
query9	0.53	0.44	0.45
query10	0.50	0.49	0.48
query11	0.13	0.09	0.09
query12	0.12	0.09	0.10
query13	0.60	0.59	0.58
query14	0.78	0.79	0.78
query15	0.82	0.79	0.78
query16	0.32	0.32	0.33
query17	0.89	0.88	0.90
query18	0.19	0.18	0.14
query19	1.77	1.60	1.67
query20	0.01	0.01	0.01
query21	15.41	0.65	0.58
query22	2.95	3.49	2.71
query23	17.71	1.01	1.01
query24	2.14	0.38	0.44
query25	0.64	0.07	0.06
query26	0.14	0.13	0.14
query27	0.05	0.06	0.05
query28	12.01	0.81	0.79
query29	12.58	3.28	3.39
query30	0.52	0.46	0.48
query31	2.79	0.35	0.35
query32	3.36	0.47	0.47
query33	3.13	3.08	3.19
query34	15.38	4.51	4.51
query35	4.53	4.55	4.53
query36	1.06	0.94	0.95
query37	0.07	0.04	0.05
query38	0.03	0.02	0.02
query39	0.02	0.02	0.02
query40	0.17	0.16	0.15
query41	0.07	0.02	0.02
query42	0.03	0.01	0.01
query43	0.02	0.02	0.02
Total cold run time: 105.37 s
Total hot run time: 31.1 s

@doris-robot
Copy link

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

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

@Vallishp Vallishp force-pushed the plsql_drop_procedure branch 2 times, most recently from 32dc678 to c2b0633 Compare February 10, 2024 11:00
@morrySnow
Copy link
Contributor

could u use text instead of pic in description? text is search engine and git commit msg friendly

@Vallishp
Copy link
Contributor Author

could u use text instead of pic in description? text is search engine and git commit msg friendly

thanks for your comments. I will update it soon

@Vallishp
Copy link
Contributor Author

Vallishp commented Feb 18, 2024

could u use text instead of pic in description? text is search engine and git commit msg friendly

updated. thank you

@Vallishp Vallishp force-pushed the plsql_drop_procedure branch from 24f9b1b to 5f9af8d Compare February 18, 2024 09:14
@xinyiZzz
Copy link
Contributor

@Vallishp Doris plsql is modified based on hive hplsql, can continue to refer to hplsql grammar. If it conflicts with oracle, it will be compatible with oracle first.

Vallishp and others added 3 commits February 21, 2024 08:48
…r.g4

Co-authored-by: morrySnow <101034200+morrySnow@users.noreply.github.com>
…alPlanBuilder.java

Co-authored-by: morrySnow <101034200+morrySnow@users.noreply.github.com>
@Vallishp Vallishp force-pushed the plsql_drop_procedure branch from 6cd60af to aa8bbf8 Compare February 21, 2024 06:21
@Vallishp Vallishp force-pushed the plsql_drop_procedure branch from aa8bbf8 to 66a9188 Compare February 21, 2024 07:42
@xinyiZzz
Copy link
Contributor

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17621	4954	4867	4867
q2	2033	141	137	137
q3	10640	1001	1052	1001
q4	4748	962	960	960
q5	7730	3245	3254	3245
q6	194	133	128	128
q7	1246	780	763	763
q8	9390	2071	2047	2047
q9	7778	6653	6658	6653
q10	8390	2664	2619	2619
q11	425	217	219	217
q12	1125	324	327	324
q13	18082	3659	3672	3659
q14	296	262	250	250
q15	595	522	529	522
q16	507	417	413	413
q17	923	872	793	793
q18	7145	6608	6569	6569
q19	1545	1479	1491	1479
q20	557	362	342	342
q21	5960	3919	3936	3919
q22	404	340	351	340
Total cold run time: 107334 ms
Total hot run time: 41247 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4830	4836	4821	4821
q2	289	179	181	179
q3	3580	3560	3567	3560
q4	2500	2490	2499	2490
q5	5733	5735	5716	5716
q6	210	130	124	124
q7	2232	1656	1670	1656
q8	2961	3065	3088	3065
q9	8691	8637	8654	8637
q10	4157	4226	4217	4217
q11	512	364	374	364
q12	760	536	536	536
q13	4159	3382	3386	3382
q14	264	226	223	223
q15	625	502	493	493
q16	492	428	426	426
q17	1649	1585	1580	1580
q18	8318	7700	7611	7611
q19	1632	1631	1632	1631
q20	2080	1831	1850	1831
q21	6516	6127	6083	6083
q22	572	505	527	505
Total cold run time: 62762 ms
Total hot run time: 59130 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 177266 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 66a9188d03de99ae53cf86f81a273a1ec463ca3d, data reload: false

query1	919	350	341	341
query2	6514	1823	1781	1781
query3	6696	209	205	205
query4	23300	21305	21116	21116
query5	4214	378	365	365
query6	266	161	163	161
query7	4597	294	295	294
query8	244	194	209	194
query9	8447	2780	2757	2757
query10	415	231	224	224
query11	14935	14538	14407	14407
query12	139	82	82	82
query13	1679	431	406	406
query14	9028	7435	7511	7435
query15	212	185	178	178
query16	7496	252	246	246
query17	1414	547	522	522
query18	1953	272	266	266
query19	186	145	146	145
query20	83	81	90	81
query21	192	126	115	115
query22	5049	4979	4798	4798
query23	32369	31590	31623	31590
query24	12713	3368	3365	3365
query25	646	364	354	354
query26	1892	156	157	156
query27	3045	315	319	315
query28	6625	1814	1808	1808
query29	1155	615	603	603
query30	276	139	138	138
query31	936	753	758	753
query32	95	64	59	59
query33	723	235	222	222
query34	1090	479	502	479
query35	953	819	810	810
query36	953	898	866	866
query37	184	62	62	62
query38	3301	3221	3176	3176
query39	1372	1328	1297	1297
query40	294	106	112	106
query41	37	35	34	34
query42	102	99	94	94
query43	481	448	452	448
query44	1064	692	714	692
query45	198	173	170	170
query46	1032	792	779	779
query47	1663	1575	1631	1575
query48	429	356	336	336
query49	1233	303	301	301
query50	777	369	373	369
query51	5277	5187	5244	5187
query52	103	89	94	89
query53	390	294	295	294
query54	283	225	223	223
query55	85	80	75	75
query56	220	201	207	201
query57	1028	946	948	946
query58	218	195	202	195
query59	2214	2234	2087	2087
query60	242	213	222	213
query61	81	86	82	82
query62	593	374	385	374
query63	327	283	290	283
query64	6427	3071	3077	3071
query65	3254	3247	3241	3241
query66	1351	316	320	316
query67	14430	14299	14481	14299
query68	5148	575	539	539
query69	519	349	351	349
query70	1271	1227	1179	1179
query71	424	249	249	249
query72	6404	2772	2618	2618
query73	696	317	316	316
query74	6894	6504	6609	6504
query75	3208	2565	2518	2518
query76	3367	1121	1186	1121
query77	351	241	229	229
query78	9395	8820	8700	8700
query79	952	505	495	495
query80	541	346	345	345
query81	429	205	205	205
query82	162	85	83	83
query83	137	121	117	117
query84	226	76	79	76
query85	1027	343	347	343
query86	303	296	304	296
query87	3460	3310	3262	3262
query88	2694	2279	2303	2279
query89	425	353	344	344
query90	1972	162	165	162
query91	157	128	130	128
query92	56	46	49	46
query93	1003	505	507	505
query94	1164	180	173	173
query95	484	366	364	364
query96	568	263	269	263
query97	4484	4269	4294	4269
query98	219	207	188	188
query99	1092	749	756	749
Total cold run time: 269371 ms
Total hot run time: 177266 ms

@doris-robot
Copy link

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

query1	0.03	0.02	0.03
query2	0.07	0.03	0.03
query3	0.23	0.06	0.07
query4	1.67	0.08	0.08
query5	0.48	0.47	0.48
query6	1.38	0.61	0.61
query7	0.02	0.01	0.01
query8	0.04	0.03	0.03
query9	0.51	0.44	0.46
query10	0.49	0.49	0.48
query11	0.13	0.10	0.10
query12	0.11	0.10	0.10
query13	0.59	0.60	0.58
query14	0.76	0.79	0.79
query15	0.81	0.80	0.79
query16	0.33	0.32	0.34
query17	0.89	0.90	0.90
query18	0.18	0.16	0.17
query19	1.72	1.69	1.67
query20	0.02	0.01	0.01
query21	15.40	0.65	0.57
query22	3.04	3.66	2.35
query23	17.76	1.01	0.92
query24	2.01	0.55	0.39
query25	0.60	0.08	0.05
query26	0.17	0.14	0.14
query27	0.06	0.04	0.05
query28	12.09	0.84	0.82
query29	12.53	3.34	3.20
query30	0.55	0.49	0.48
query31	2.78	0.36	0.37
query32	3.34	0.47	0.48
query33	3.18	3.11	3.14
query34	15.34	4.50	4.49
query35	4.50	4.49	4.49
query36	1.07	0.94	0.96
query37	0.07	0.05	0.05
query38	0.04	0.03	0.03
query39	0.02	0.02	0.02
query40	0.18	0.15	0.14
query41	0.07	0.01	0.02
query42	0.03	0.01	0.02
query43	0.02	0.02	0.02
Total cold run time: 105.31 s
Total hot run time: 30.75 s

@doris-robot
Copy link

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

Load test result on commit 66a9188d03de99ae53cf86f81a273a1ec463ca3d 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:       13.7 seconds inserted 10000000 Rows, about 729K ops/s

Copy link
Contributor

@xinyiZzz xinyiZzz left a comment

Choose a reason for hiding this comment

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

LGTM

@xinyiZzz
Copy link
Contributor

run buildall

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

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

@github-actions
Copy link
Contributor

PR approved by anyone and no changes requested.

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17597	5071	4980	4980
q2	2048	140	137	137
q3	10903	1051	1048	1048
q4	4978	1033	1045	1033
q5	8665	3290	3413	3290
q6	205	139	134	134
q7	1311	800	798	798
q8	9456	2067	2097	2067
q9	7590	6751	6723	6723
q10	8345	2658	2646	2646
q11	423	226	211	211
q12	738	331	332	331
q13	17995	3679	3706	3679
q14	291	267	258	258
q15	590	511	510	510
q16	477	407	418	407
q17	925	892	878	878
q18	7378	6704	6644	6644
q19	1557	1500	1501	1500
q20	632	378	341	341
q21	6368	3999	3981	3981
q22	891	357	340	340
Total cold run time: 109363 ms
Total hot run time: 41936 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4974	4934	4976	4934
q2	300	188	182	182
q3	3626	3622	3620	3620
q4	2585	2541	2573	2541
q5	5822	5751	5800	5751
q6	217	126	125	125
q7	2275	1662	1722	1662
q8	3101	3148	3205	3148
q9	8758	8793	8723	8723
q10	6926	4253	4263	4253
q11	529	359	385	359
q12	789	537	542	537
q13	4178	3444	3411	3411
q14	260	256	236	236
q15	602	511	500	500
q16	483	451	436	436
q17	1728	1646	1637	1637
q18	8346	7723	7659	7659
q19	1639	1637	1637	1637
q20	2119	1841	1847	1841
q21	6664	6281	6230	6230
q22	588	541	549	541
Total cold run time: 66509 ms
Total hot run time: 59963 ms

@doris-robot
Copy link

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

query1	924	360	350	350
query2	6510	1784	1737	1737
query3	6696	207	203	203
query4	23164	21231	21171	21171
query5	4301	382	371	371
query6	271	166	166	166
query7	4605	297	292	292
query8	243	188	191	188
query9	8418	2801	2776	2776
query10	407	233	217	217
query11	15028	14559	14398	14398
query12	141	85	82	82
query13	1679	428	425	425
query14	9062	7642	7551	7551
query15	210	187	193	187
query16	7584	264	253	253
query17	1407	571	554	554
query18	1937	272	265	265
query19	191	146	152	146
query20	85	82	82	82
query21	189	126	117	117
query22	4807	4771	4804	4771
query23	32596	31539	31580	31539
query24	12807	3374	3373	3373
query25	643	376	366	366
query26	1879	156	158	156
query27	3039	311	311	311
query28	6512	1823	1833	1823
query29	1168	627	614	614
query30	279	141	145	141
query31	925	736	768	736
query32	95	60	57	57
query33	730	248	249	248
query34	1057	492	503	492
query35	931	826	842	826
query36	988	921	949	921
query37	264	59	65	59
query38	3263	3206	3169	3169
query39	1373	1324	1315	1315
query40	288	106	104	104
query41	37	36	36	36
query42	104	100	96	96
query43	470	452	443	443
query44	1059	707	709	707
query45	206	188	179	179
query46	1071	768	757	757
query47	1703	1508	1614	1508
query48	437	351	352	351
query49	1236	312	302	302
query50	776	377	376	376
query51	4450	4360	4315	4315
query52	108	93	93	93
query53	400	305	304	304
query54	296	227	233	227
query55	83	77	84	77
query56	224	197	202	197
query57	1038	930	924	924
query58	223	199	205	199
query59	2265	2141	2171	2141
query60	242	213	236	213
query61	92	88	87	87
query62	593	389	378	378
query63	334	286	284	284
query64	6103	3101	3134	3101
query65	3274	3277	3273	3273
query66	1338	328	329	328
query67	14744	14501	14260	14260
query68	5145	549	563	549
query69	515	367	358	358
query70	1199	1184	1158	1158
query71	364	266	253	253
query72	6297	2799	2641	2641
query73	711	310	320	310
query74	6982	6475	6377	6377
query75	3160	2607	2574	2574
query76	3269	1161	1223	1161
query77	343	241	238	238
query78	9344	8696	8914	8696
query79	1012	516	507	507
query80	526	367	344	344
query81	436	209	204	204
query82	245	85	86	85
query83	139	119	124	119
query84	227	79	81	79
query85	1068	354	341	341
query86	291	298	310	298
query87	3453	3296	3287	3287
query88	2742	2299	2311	2299
query89	430	356	353	353
query90	2091	172	161	161
query91	151	132	130	130
query92	54	53	48	48
query93	1013	518	515	515
query94	1276	180	181	180
query95	490	392	377	377
query96	580	261	261	261
query97	4462	4307	4298	4298
query98	215	200	194	194
query99	1053	727	742	727
Total cold run time: 268885 ms
Total hot run time: 176830 ms

@doris-robot
Copy link

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

query1	0.03	0.03	0.03
query2	0.07	0.03	0.03
query3	0.23	0.07	0.07
query4	1.64	0.10	0.10
query5	0.50	0.48	0.48
query6	1.35	0.63	0.62
query7	0.01	0.01	0.01
query8	0.04	0.03	0.03
query9	0.52	0.45	0.45
query10	0.50	0.49	0.49
query11	0.12	0.09	0.09
query12	0.12	0.11	0.10
query13	0.59	0.61	0.58
query14	0.78	0.77	0.79
query15	0.82	0.79	0.80
query16	0.34	0.33	0.34
query17	0.92	0.91	0.90
query18	0.15	0.19	0.18
query19	1.78	1.68	1.66
query20	0.02	0.01	0.01
query21	15.41	0.66	0.59
query22	3.30	3.44	2.06
query23	17.45	1.04	0.95
query24	2.02	0.53	0.37
query25	0.62	0.05	0.06
query26	0.16	0.13	0.14
query27	0.06	0.05	0.05
query28	12.03	0.85	0.84
query29	12.59	3.50	3.38
query30	0.52	0.46	0.49
query31	2.78	0.35	0.37
query32	3.35	0.47	0.48
query33	3.17	3.15	3.14
query34	15.37	4.51	4.51
query35	4.53	4.51	4.51
query36	1.07	0.97	0.96
query37	0.07	0.05	0.06
query38	0.04	0.03	0.03
query39	0.02	0.02	0.01
query40	0.18	0.14	0.15
query41	0.07	0.02	0.02
query42	0.02	0.02	0.02
query43	0.03	0.02	0.02
Total cold run time: 105.39 s
Total hot run time: 30.83 s

@doris-robot
Copy link

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

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

@yiguolei yiguolei merged commit b8675bc into apache:master Feb 21, 2024
@Vallishp Vallishp deleted the plsql_drop_procedure branch September 11, 2024 18:54
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.

[Enhancement] [plsql] support drop store procedure

5 participants