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](schema) support temporary table like mysql #40680

Open
wants to merge 18 commits into
base: master
Choose a base branch
from

Conversation

Yulei-Yang
Copy link
Contributor

@Yulei-Yang Yulei-Yang commented Sep 11, 2024

add a table type: temporary table: a materialized table which only available in the session it be created.
Another feature:
can have same name with common table in the same db.

Docs:
apache/doris-website#1135

Implementation:

  1. add a table type: temp, which a subtype of olap
  2. use most code implementation of olap table
  3. delete temp table when session close
  4. if FE be shutdown unplanned, like blackout. Temp tables will be deleted when fe started next time automatically.

PRD:
https://doc.weixin.qq.com/sheet/e3_AbYAgwaQAAsBra11GRjRpiJ0aHhAq?scode=AJEAIQdfAAoPPNEpWNAbYAgwaQAAs&tab=BB08J2

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

@Yulei-Yang
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	18006	4717	4415	4415
q2	2596	196	187	187
q3	11662	1203	1164	1164
q4	11287	830	792	792
q5	7843	2888	2827	2827
q6	226	138	139	138
q7	958	626	598	598
q8	9341	2041	2054	2041
q9	7383	6591	6596	6591
q10	7016	2320	2235	2235
q11	454	241	253	241
q12	415	229	225	225
q13	17772	3068	3078	3068
q14	283	231	250	231
q15	549	508	482	482
q16	528	432	419	419
q17	986	640	735	640
q18	7279	6784	6953	6784
q19	1414	927	1048	927
q20	669	328	331	328
q21	3864	3131	3056	3056
q22	1134	1035	1049	1035
Total cold run time: 111665 ms
Total hot run time: 38424 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4397	4307	4322	4307
q2	374	274	258	258
q3	2916	2728	2649	2649
q4	2012	1766	1713	1713
q5	5431	5457	5410	5410
q6	217	133	136	133
q7	2124	1711	1802	1711
q8	3247	3364	3378	3364
q9	8489	8450	8461	8450
q10	3475	3209	3207	3207
q11	627	496	493	493
q12	786	604	643	604
q13	14471	3101	3102	3101
q14	309	273	285	273
q15	532	491	487	487
q16	521	483	459	459
q17	1797	1501	1490	1490
q18	7822	7522	7456	7456
q19	1701	1388	1491	1388
q20	2059	1832	1831	1831
q21	5603	5366	5434	5366
q22	1126	1067	1028	1028
Total cold run time: 70036 ms
Total hot run time: 55178 ms

@doris-robot
Copy link

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

query1	918	378	375	375
query2	6460	1950	1856	1856
query3	6648	210	232	210
query4	34100	23235	23558	23235
query5	4171	526	481	481
query6	251	161	156	156
query7	4584	287	285	285
query8	284	234	215	215
query9	8475	2477	2480	2477
query10	435	272	267	267
query11	17933	15275	15283	15275
query12	153	98	97	97
query13	1640	391	367	367
query14	9423	7112	7139	7112
query15	299	177	175	175
query16	8137	481	451	451
query17	1621	584	564	564
query18	2144	301	294	294
query19	333	156	150	150
query20	120	112	110	110
query21	208	108	108	108
query22	4433	4230	4205	4205
query23	34093	33498	33938	33498
query24	11240	2954	2956	2954
query25	659	414	412	412
query26	1393	157	160	157
query27	2819	276	280	276
query28	7719	2051	2043	2043
query29	909	426	423	423
query30	307	162	157	157
query31	999	772	793	772
query32	106	60	58	58
query33	778	301	289	289
query34	972	479	470	470
query35	879	733	720	720
query36	1093	932	938	932
query37	164	100	87	87
query38	4098	3918	3915	3915
query39	1452	1413	1397	1397
query40	278	119	120	119
query41	55	49	49	49
query42	121	97	100	97
query43	499	461	465	461
query44	1234	761	749	749
query45	198	170	174	170
query46	1118	745	755	745
query47	1887	1791	1844	1791
query48	366	286	289	286
query49	1091	535	435	435
query50	831	399	403	399
query51	7034	6973	7007	6973
query52	102	86	87	86
query53	255	185	211	185
query54	1039	457	446	446
query55	79	76	74	74
query56	280	259	254	254
query57	1208	1090	1090	1090
query58	279	270	254	254
query59	2930	2695	2834	2695
query60	299	275	277	275
query61	108	99	97	97
query62	844	639	680	639
query63	223	186	189	186
query64	5223	708	635	635
query65	3292	3181	3170	3170
query66	1423	333	338	333
query67	15961	15377	15245	15245
query68	3121	867	841	841
query69	419	319	325	319
query70	1202	1122	1187	1122
query71	371	345	329	329
query72	6105	3534	3458	3458
query73	588	574	574	574
query74	9057	8991	9042	8991
query75	3155	2928	2960	2928
query76	1849	850	849	849
query77	486	411	402	402
query78	10048	9218	9303	9218
query79	921	871	853	853
query80	828	805	809	805
query81	446	260	255	255
query82	272	266	265	265
query83	213	195	193	193
query84	276	112	104	104
query85	635	385	381	381
query86	309	302	319	302
query87	4427	4355	4263	4263
query88	4360	4058	4050	4050
query89	383	382	360	360
query90	1310	310	305	305
query91	121	123	122	122
query92	116	72	73	72
query93	923	945	918	918
query94	448	374	382	374
query95	415	409	411	409
query96	471	467	469	467
query97	3106	3117	3103	3103
query98	233	215	221	215
query99	1401	1283	1294	1283
Total cold run time: 288722 ms
Total hot run time: 193093 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.04
query2	0.08	0.04	0.04
query3	0.22	0.05	0.05
query4	1.67	0.08	0.07
query5	0.52	0.50	0.50
query6	1.13	0.72	0.72
query7	0.02	0.01	0.01
query8	0.05	0.04	0.05
query9	0.54	0.50	0.50
query10	0.55	0.56	0.55
query11	0.15	0.12	0.11
query12	0.14	0.12	0.12
query13	0.60	0.59	0.59
query14	1.41	1.42	1.48
query15	0.84	0.83	0.83
query16	0.38	0.37	0.36
query17	1.07	1.03	0.99
query18	0.21	0.19	0.20
query19	1.93	1.84	1.71
query20	0.01	0.01	0.01
query21	15.41	0.68	0.68
query22	4.08	6.96	1.83
query23	18.28	1.57	1.36
query24	2.09	0.23	0.22
query25	0.14	0.09	0.08
query26	0.28	0.19	0.18
query27	0.07	0.08	0.07
query28	13.31	1.04	1.01
query29	12.64	3.36	3.27
query30	0.24	0.05	0.05
query31	2.87	0.39	0.40
query32	3.26	0.50	0.48
query33	2.96	3.05	3.02
query34	17.05	4.41	4.48
query35	4.51	4.56	4.46
query36	0.66	0.50	0.47
query37	0.18	0.16	0.16
query38	0.16	0.15	0.14
query39	0.05	0.03	0.03
query40	0.15	0.14	0.13
query41	0.10	0.04	0.05
query42	0.06	0.04	0.05
query43	0.05	0.04	0.04
Total cold run time: 110.17 s
Total hot run time: 31.41 s

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	18262	7466	7379	7379
q2	2980	159	169	159
q3	11362	1149	1176	1149
q4	10637	826	726	726
q5	8007	3118	3108	3108
q6	241	152	151	151
q7	1012	618	601	601
q8	9809	2002	2046	2002
q9	6819	6370	6402	6370
q10	6996	2252	2280	2252
q11	437	243	249	243
q12	407	219	214	214
q13	17781	3012	2987	2987
q14	242	216	216	216
q15	573	526	528	526
q16	661	605	610	605
q17	975	793	767	767
q18	7204	6738	6669	6669
q19	1399	1005	1018	1005
q20	584	302	280	280
q21	3905	3212	3173	3173
q22	1112	996	992	992
Total cold run time: 111405 ms
Total hot run time: 41574 ms

----- Round 2, with runtime_filter_mode=off -----
q1	7273	7282	7272	7272
q2	324	221	226	221
q3	2883	2787	2769	2769
q4	1948	1703	1651	1651
q5	5355	5383	5404	5383
q6	225	139	142	139
q7	2066	1707	1727	1707
q8	3161	3310	3322	3310
q9	8342	8421	8351	8351
q10	3372	3359	3335	3335
q11	574	468	473	468
q12	772	571	586	571
q13	7432	2977	3006	2977
q14	289	265	253	253
q15	559	517	507	507
q16	706	664	697	664
q17	1764	1553	1537	1537
q18	7745	7228	7377	7228
q19	1658	1624	1496	1496
q20	2054	1829	1797	1797
q21	5374	5120	5068	5068
q22	1109	1033	1017	1017
Total cold run time: 64985 ms
Total hot run time: 57721 ms

@doris-robot
Copy link

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

query1	939	363	382	363
query2	6548	2063	1959	1959
query3	6704	211	225	211
query4	34536	23446	23412	23412
query5	4299	489	462	462
query6	269	181	166	166
query7	4615	296	323	296
query8	295	228	222	222
query9	9544	2660	2657	2657
query10	467	290	300	290
query11	18129	15222	15322	15222
query12	154	101	96	96
query13	1627	420	391	391
query14	10357	7599	7501	7501
query15	269	175	179	175
query16	7574	426	483	426
query17	1664	581	567	567
query18	2023	299	304	299
query19	406	144	141	141
query20	114	102	107	102
query21	211	103	102	102
query22	4564	4239	4204	4204
query23	34634	34004	34756	34004
query24	11090	2926	2893	2893
query25	532	377	387	377
query26	926	163	153	153
query27	2573	288	284	284
query28	7771	2436	2456	2436
query29	646	426	401	401
query30	320	155	154	154
query31	989	767	831	767
query32	100	54	54	54
query33	760	285	285	285
query34	977	495	491	491
query35	885	710	730	710
query36	1082	954	902	902
query37	140	82	87	82
query38	4065	3897	3872	3872
query39	1439	1404	1393	1393
query40	270	97	93	93
query41	48	50	44	44
query42	114	95	95	95
query43	521	471	467	467
query44	1259	809	790	790
query45	191	161	164	161
query46	1122	755	734	734
query47	1868	1770	1848	1770
query48	451	358	364	358
query49	1129	429	400	400
query50	801	390	398	390
query51	7188	6935	7001	6935
query52	103	90	85	85
query53	254	187	186	186
query54	1214	466	466	466
query55	75	77	81	77
query56	260	255	263	255
query57	1187	1057	1077	1057
query58	234	284	237	237
query59	3170	2856	2856	2856
query60	301	267	269	267
query61	102	118	96	96
query62	833	650	689	650
query63	228	186	192	186
query64	4374	643	620	620
query65	3251	3167	3162	3162
query66	1184	309	297	297
query67	16067	15629	15535	15535
query68	3102	860	829	829
query69	455	346	346	346
query70	1188	1161	1150	1150
query71	344	334	333	333
query72	5525	3354	3398	3354
query73	592	589	578	578
query74	9251	9108	9041	9041
query75	2992	2873	2891	2873
query76	1935	873	876	873
query77	406	382	371	371
query78	9436	9233	9305	9233
query79	916	866	864	864
query80	608	579	578	578
query81	453	261	251	251
query82	234	228	230	228
query83	166	163	161	161
query84	241	112	99	99
query85	674	361	357	357
query86	308	325	327	325
query87	4365	4337	4329	4329
query88	4384	4085	4057	4057
query89	381	360	356	356
query90	1491	323	315	315
query91	169	158	169	158
query92	76	76	74	74
query93	902	914	902	902
query94	579	350	383	350
query95	433	414	420	414
query96	492	494	490	490
query97	3103	3133	3131	3131
query98	228	218	224	218
query99	1405	1296	1289	1289
Total cold run time: 288870 ms
Total hot run time: 194718 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.04
query2	0.06	0.03	0.03
query3	0.23	0.06	0.06
query4	1.65	0.09	0.10
query5	0.51	0.50	0.53
query6	1.13	0.72	0.72
query7	0.02	0.01	0.02
query8	0.04	0.03	0.03
query9	0.56	0.49	0.50
query10	0.55	0.54	0.54
query11	0.14	0.11	0.11
query12	0.13	0.11	0.11
query13	0.62	0.59	0.59
query14	2.97	3.02	2.94
query15	0.89	0.82	0.82
query16	0.37	0.38	0.39
query17	1.01	1.04	1.07
query18	0.22	0.20	0.21
query19	1.84	1.81	1.98
query20	0.01	0.01	0.01
query21	15.36	0.60	0.59
query22	3.15	2.35	1.06
query23	17.17	0.84	0.76
query24	2.52	1.31	0.52
query25	0.24	0.11	0.09
query26	0.45	0.14	0.13
query27	0.05	0.05	0.04
query28	11.46	1.09	1.07
query29	12.55	3.21	3.16
query30	0.24	0.06	0.06
query31	2.90	0.38	0.36
query32	3.27	0.47	0.47
query33	2.99	3.05	3.03
query34	16.91	4.37	4.37
query35	4.41	4.46	4.38
query36	0.67	0.48	0.48
query37	0.08	0.06	0.06
query38	0.05	0.04	0.03
query39	0.03	0.02	0.02
query40	0.17	0.13	0.13
query41	0.07	0.02	0.02
query42	0.04	0.02	0.02
query43	0.03	0.02	0.02
Total cold run time: 107.8 s
Total hot run time: 31.39 s

@Yulei-Yang
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17627	7301	7231	7231
q2	2058	166	161	161
q3	10599	1117	1159	1117
q4	10566	770	767	767
q5	7737	3056	3050	3050
q6	232	153	151	151
q7	1012	629	626	626
q8	9417	2044	2062	2044
q9	6917	6386	6395	6386
q10	7005	2253	2250	2250
q11	435	259	259	259
q12	415	220	221	220
q13	17780	2974	2980	2974
q14	255	215	226	215
q15	577	540	532	532
q16	677	626	613	613
q17	967	753	762	753
q18	7255	6667	6744	6667
q19	1396	1018	993	993
q20	587	290	285	285
q21	4013	3233	3430	3233
q22	1103	1010	1014	1010
Total cold run time: 108630 ms
Total hot run time: 41537 ms

----- Round 2, with runtime_filter_mode=off -----
q1	7280	7331	7320	7320
q2	315	229	226	226
q3	3036	2991	3007	2991
q4	2022	1838	1870	1838
q5	5593	5610	5551	5551
q6	228	156	146	146
q7	2302	1857	1821	1821
q8	3366	3476	3472	3472
q9	8807	8962	8799	8799
q10	3564	3370	3438	3370
q11	596	489	485	485
q12	825	626	586	586
q13	9234	3247	3181	3181
q14	322	288	272	272
q15	583	534	504	504
q16	728	670	683	670
q17	1804	1611	1601	1601
q18	8263	7904	7873	7873
q19	1724	1669	1546	1546
q20	2121	1896	1911	1896
q21	5516	5451	5451	5451
q22	1159	1041	1027	1027
Total cold run time: 69388 ms
Total hot run time: 60626 ms

@Yulei-Yang
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	18331	7566	7369	7369
q2	2162	161	158	158
q3	11563	1185	1226	1185
q4	10579	751	799	751
q5	7854	3184	3140	3140
q6	241	151	153	151
q7	1014	626	607	607
q8	9570	2013	2011	2011
q9	6810	6418	6418	6418
q10	7109	2331	2297	2297
q11	437	253	253	253
q12	414	227	213	213
q13	17781	3002	2995	2995
q14	237	222	212	212
q15	573	517	522	517
q16	703	618	607	607
q17	965	837	804	804
q18	7341	6867	6771	6771
q19	1412	1025	1057	1025
q20	602	299	278	278
q21	4013	3238	3336	3238
q22	1126	1006	1026	1006
Total cold run time: 110837 ms
Total hot run time: 42006 ms

----- Round 2, with runtime_filter_mode=off -----
q1	7245	7222	7204	7204
q2	333	222	227	222
q3	2928	2773	2802	2773
q4	1949	1742	1695	1695
q5	5350	5390	5440	5390
q6	226	143	142	142
q7	2106	1728	1697	1697
q8	3168	3345	3345	3345
q9	8400	8462	8476	8462
q10	3399	3398	3372	3372
q11	588	473	473	473
q12	774	556	574	556
q13	4171	3030	2982	2982
q14	306	275	260	260
q15	556	514	520	514
q16	711	695	668	668
q17	1752	1583	1541	1541
q18	7728	7416	7397	7397
q19	1665	1592	1480	1480
q20	2027	1789	1832	1789
q21	5465	5125	5266	5125
q22	1100	1036	1015	1015
Total cold run time: 61947 ms
Total hot run time: 58102 ms

@doris-robot
Copy link

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

query1	959	375	384	375
query2	6537	2075	2078	2075
query3	6703	211	218	211
query4	34622	23491	23563	23491
query5	4360	479	464	464
query6	267	177	169	169
query7	4614	304	300	300
query8	309	231	228	228
query9	9593	2708	2701	2701
query10	457	267	273	267
query11	18095	15232	15370	15232
query12	151	97	99	97
query13	1628	428	402	402
query14	10432	6571	6890	6571
query15	272	176	179	176
query16	8095	470	469	469
query17	1663	579	556	556
query18	2143	311	317	311
query19	375	150	150	150
query20	117	106	108	106
query21	213	105	103	103
query22	4482	4345	4341	4341
query23	34759	33961	34106	33961
query24	11217	2812	2871	2812
query25	669	408	412	408
query26	1357	165	161	161
query27	2909	287	288	287
query28	8568	2467	2450	2450
query29	871	432	426	426
query30	315	158	152	152
query31	1036	807	860	807
query32	106	57	59	57
query33	781	305	298	298
query34	945	476	502	476
query35	897	715	748	715
query36	1109	957	947	947
query37	173	101	91	91
query38	4040	3955	3866	3866
query39	1460	1436	1403	1403
query40	292	99	98	98
query41	53	49	50	49
query42	115	99	100	99
query43	530	501	497	497
query44	1280	819	800	800
query45	193	164	164	164
query46	1133	776	766	766
query47	1917	1819	1826	1819
query48	461	358	363	358
query49	1159	416	406	406
query50	812	405	417	405
query51	7008	6805	6949	6805
query52	102	85	91	85
query53	254	184	188	184
query54	1307	469	477	469
query55	83	80	79	79
query56	290	275	261	261
query57	1225	1103	1118	1103
query58	256	256	229	229
query59	3128	3063	2963	2963
query60	291	260	257	257
query61	103	101	103	101
query62	862	665	666	665
query63	223	185	182	182
query64	5317	637	613	613
query65	3283	3178	3188	3178
query66	1434	301	305	301
query67	16229	15548	15566	15548
query68	3105	877	866	866
query69	448	333	343	333
query70	1207	1168	1191	1168
query71	337	333	336	333
query72	5955	3368	3514	3368
query73	592	587	578	578
query74	9555	9030	8959	8959
query75	3097	2915	2907	2907
query76	1913	863	861	861
query77	381	364	369	364
query78	9454	9264	9177	9177
query79	936	907	878	878
query80	607	587	572	572
query81	449	254	260	254
query82	232	228	235	228
query83	158	156	156	156
query84	248	96	108	96
query85	673	362	364	362
query86	324	316	296	296
query87	4301	4324	4360	4324
query88	4623	4086	4091	4086
query89	372	367	370	367
query90	1451	314	309	309
query91	159	159	161	159
query92	78	69	70	69
query93	926	919	908	908
query94	565	365	373	365
query95	424	409	420	409
query96	484	491	488	488
query97	3137	3126	3124	3124
query98	221	236	220	220
query99	1388	1304	1316	1304
Total cold run time: 294439 ms
Total hot run time: 194484 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.04
query2	0.06	0.02	0.02
query3	0.23	0.07	0.07
query4	1.63	0.10	0.10
query5	0.49	0.52	0.50
query6	1.13	0.73	0.73
query7	0.02	0.01	0.02
query8	0.04	0.03	0.03
query9	0.56	0.50	0.48
query10	0.55	0.57	0.55
query11	0.14	0.11	0.10
query12	0.14	0.11	0.11
query13	0.61	0.59	0.59
query14	3.00	2.96	2.96
query15	0.90	0.82	0.82
query16	0.37	0.37	0.39
query17	1.07	1.05	1.00
query18	0.22	0.22	0.21
query19	1.98	1.90	1.99
query20	0.01	0.01	0.01
query21	15.35	0.61	0.59
query22	2.62	2.05	1.67
query23	17.48	0.85	0.78
query24	2.56	1.51	0.66
query25	0.21	0.11	0.08
query26	0.46	0.14	0.14
query27	0.04	0.04	0.04
query28	11.07	1.09	1.07
query29	12.55	3.25	3.23
query30	0.25	0.06	0.06
query31	2.87	0.39	0.38
query32	3.29	0.47	0.45
query33	2.95	3.06	3.02
query34	16.62	4.31	4.43
query35	4.49	4.44	4.45
query36	0.68	0.49	0.49
query37	0.08	0.05	0.06
query38	0.04	0.04	0.03
query39	0.03	0.02	0.02
query40	0.16	0.12	0.13
query41	0.07	0.02	0.02
query42	0.03	0.03	0.02
query43	0.03	0.03	0.03
Total cold run time: 107.12 s
Total hot run time: 32.3 s

@Yulei-Yang
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	18151	7689	7329	7329
q2	2454	163	171	163
q3	11799	1210	1228	1210
q4	10343	787	708	708
q5	7861	3212	3140	3140
q6	234	160	150	150
q7	1020	639	638	638
q8	9599	2098	2082	2082
q9	6908	6433	6430	6430
q10	7002	2323	2320	2320
q11	436	241	248	241
q12	410	225	220	220
q13	17794	2969	3004	2969
q14	238	221	227	221
q15	574	542	516	516
q16	679	638	614	614
q17	1004	824	814	814
q18	7223	6654	6668	6654
q19	1408	936	927	927
q20	613	307	273	273
q21	4404	3381	3210	3210
q22	1076	990	970	970
Total cold run time: 111230 ms
Total hot run time: 41799 ms

----- Round 2, with runtime_filter_mode=off -----
q1	7258	7242	7236	7236
q2	326	225	224	224
q3	2938	2778	2810	2778
q4	1973	1700	1744	1700
q5	5401	5426	5389	5389
q6	226	148	142	142
q7	2074	1719	1729	1719
q8	3222	3367	3344	3344
q9	8408	8434	8408	8408
q10	3375	3385	3385	3385
q11	593	472	460	460
q12	778	585	614	585
q13	6165	3026	2996	2996
q14	291	277	269	269
q15	557	509	502	502
q16	704	679	670	670
q17	1767	1553	1546	1546
q18	7820	7521	7347	7347
q19	1684	1515	1655	1515
q20	2057	1807	1785	1785
q21	5443	5226	5304	5226
q22	1101	1008	989	989
Total cold run time: 64161 ms
Total hot run time: 58215 ms

@doris-robot
Copy link

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

query1	940	376	396	376
query2	6557	2024	1997	1997
query3	6710	212	227	212
query4	34350	23436	23556	23436
query5	4525	462	469	462
query6	273	168	165	165
query7	4634	304	309	304
query8	297	230	236	230
query9	9754	2664	2645	2645
query10	484	285	280	280
query11	18124	15206	15372	15206
query12	145	95	99	95
query13	1642	436	403	403
query14	11476	6947	7325	6947
query15	254	172	176	172
query16	7984	458	469	458
query17	1646	571	558	558
query18	2140	309	319	309
query19	365	156	152	152
query20	116	103	108	103
query21	216	106	104	104
query22	4603	4095	4394	4095
query23	34762	34205	33943	33943
query24	11194	3028	2917	2917
query25	649	408	426	408
query26	1387	162	166	162
query27	2862	296	285	285
query28	8219	2446	2443	2443
query29	926	423	435	423
query30	320	164	156	156
query31	1028	800	840	800
query32	105	61	69	61
query33	808	306	301	301
query34	934	496	508	496
query35	858	755	723	723
query36	1101	971	954	954
query37	167	100	94	94
query38	3985	4026	3889	3889
query39	1478	1453	1394	1394
query40	286	99	100	99
query41	53	48	52	48
query42	119	102	102	102
query43	528	486	479	479
query44	1279	838	799	799
query45	199	164	172	164
query46	1153	759	740	740
query47	1914	1816	1826	1816
query48	495	376	368	368
query49	1159	409	408	408
query50	821	411	424	411
query51	7131	6923	6812	6812
query52	99	88	87	87
query53	271	195	187	187
query54	1336	479	497	479
query55	83	78	79	78
query56	294	266	265	265
query57	1210	1113	1066	1066
query58	266	226	233	226
query59	3232	3070	2889	2889
query60	305	276	259	259
query61	105	97	102	97
query62	851	638	666	638
query63	221	189	186	186
query64	5246	634	626	626
query65	3268	3172	3186	3172
query66	1426	291	328	291
query67	15967	15645	15401	15401
query68	4906	583	595	583
query69	457	302	297	297
query70	1152	1161	1063	1063
query71	340	267	278	267
query72	6401	4077	4049	4049
query73	785	332	339	332
query74	10024	9042	9011	9011
query75	3374	2630	2659	2630
query76	3114	933	956	933
query77	433	300	296	296
query78	9895	9242	9182	9182
query79	1785	555	571	555
query80	1219	457	449	449
query81	544	245	245	245
query82	924	149	143	143
query83	219	136	135	135
query84	247	83	84	83
query85	1274	294	279	279
query86	352	313	309	309
query87	4531	4326	4472	4326
query88	3304	2373	2366	2366
query89	389	289	290	289
query90	1878	189	191	189
query91	177	140	143	140
query92	62	48	47	47
query93	1319	548	546	546
query94	837	293	295	293
query95	351	257	257	257
query96	614	285	277	277
query97	3213	3060	3106	3060
query98	221	200	198	198
query99	1538	1309	1319	1309
Total cold run time: 303214 ms
Total hot run time: 190489 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.04
query2	0.06	0.03	0.02
query3	0.22	0.06	0.06
query4	1.65	0.10	0.10
query5	0.52	0.49	0.52
query6	1.15	0.71	0.72
query7	0.02	0.01	0.01
query8	0.04	0.03	0.03
query9	0.57	0.50	0.48
query10	0.54	0.54	0.56
query11	0.15	0.11	0.10
query12	0.13	0.11	0.11
query13	0.60	0.60	0.59
query14	2.95	3.02	2.97
query15	0.88	0.82	0.82
query16	0.39	0.37	0.39
query17	1.07	1.08	1.07
query18	0.21	0.20	0.21
query19	1.97	1.84	2.01
query20	0.01	0.01	0.01
query21	15.35	0.63	0.59
query22	2.95	2.11	1.71
query23	17.23	0.97	0.79
query24	2.50	1.36	1.19
query25	0.37	0.13	0.07
query26	0.35	0.14	0.14
query27	0.04	0.03	0.05
query28	10.73	1.10	1.06
query29	12.54	3.31	3.36
query30	0.25	0.05	0.05
query31	2.90	0.38	0.38
query32	3.29	0.46	0.46
query33	3.00	2.99	3.02
query34	16.88	4.44	4.40
query35	4.38	4.51	4.42
query36	0.68	0.49	0.50
query37	0.09	0.06	0.05
query38	0.04	0.04	0.03
query39	0.03	0.02	0.02
query40	0.15	0.13	0.12
query41	0.08	0.02	0.02
query42	0.04	0.02	0.02
query43	0.03	0.02	0.02
Total cold run time: 107.08 s
Total hot run time: 32.92 s

@morningman morningman self-assigned this Sep 23, 2024
@Yulei-Yang Yulei-Yang changed the title [feature](schema) support temporary table like mysql/sr [feature](schema) support temporary table like mysql Sep 24, 2024
@Yulei-Yang
Copy link
Contributor Author

run buildall

@Yulei-Yang
Copy link
Contributor Author

rerun p0

@Yulei-Yang
Copy link
Contributor Author

run buildall

2 similar comments
@Yulei-Yang
Copy link
Contributor Author

run buildall

@Yulei-Yang
Copy link
Contributor Author

run buildall

@Yulei-Yang
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17582	6154	6070	6070
q2	2055	306	171	171
q3	10416	1240	743	743
q4	10210	903	432	432
q5	7553	2230	1982	1982
q6	211	185	147	147
q7	921	740	611	611
q8	9244	1416	1209	1209
q9	5405	4992	4935	4935
q10	6769	2346	1874	1874
q11	494	274	267	267
q12	353	367	217	217
q13	17760	3620	3010	3010
q14	235	237	230	230
q15	577	508	498	498
q16	631	617	586	586
q17	567	863	326	326
q18	7170	6529	6353	6353
q19	3830	1005	598	598
q20	294	316	183	183
q21	2807	2172	1944	1944
q22	368	342	309	309
Total cold run time: 105452 ms
Total hot run time: 32695 ms

----- Round 2, with runtime_filter_mode=off -----
q1	6454	6243	6282	6243
q2	236	332	235	235
q3	2294	2693	2340	2340
q4	1449	1905	1403	1403
q5	4364	4768	4896	4768
q6	177	176	145	145
q7	2156	2011	1849	1849
q8	2649	2824	2709	2709
q9	7264	7387	7353	7353
q10	3125	3372	2725	2725
q11	583	514	508	508
q12	691	808	607	607
q13	3454	3851	3121	3121
q14	280	315	271	271
q15	569	512	517	512
q16	662	712	657	657
q17	1225	1763	1256	1256
q18	7885	7594	7536	7536
q19	842	1186	1092	1092
q20	1989	2054	1911	1911
q21	5878	5077	5070	5070
q22	665	643	587	587
Total cold run time: 54891 ms
Total hot run time: 52898 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 199138 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 78a93210171a3a3267ccedc083bb36ac6dd0dcf8, data reload: false

query1	1300	977	932	932
query2	6318	2518	2262	2262
query3	11121	5031	4907	4907
query4	33084	23656	23543	23543
query5	4313	620	449	449
query6	294	204	181	181
query7	3995	500	313	313
query8	319	265	243	243
query9	9539	2764	2784	2764
query10	468	304	259	259
query11	18076	15615	15315	15315
query12	170	108	109	108
query13	1631	549	406	406
query14	11524	7444	7807	7444
query15	260	211	196	196
query16	8096	674	514	514
query17	1549	798	617	617
query18	2145	428	334	334
query19	244	187	157	157
query20	123	116	117	116
query21	201	125	107	107
query22	4577	4512	4502	4502
query23	34665	33888	33599	33599
query24	6485	2425	2384	2384
query25	506	447	388	388
query26	910	277	151	151
query27	2191	468	338	338
query28	5371	2521	2492	2492
query29	673	566	430	430
query30	217	208	153	153
query31	986	953	864	864
query32	93	61	60	60
query33	515	375	313	313
query34	773	860	510	510
query35	808	838	755	755
query36	1030	1077	970	970
query37	118	100	77	77
query38	4343	4230	4233	4230
query39	1508	1485	1459	1459
query40	207	117	101	101
query41	48	46	41	41
query42	116	103	107	103
query43	528	540	510	510
query44	1404	849	842	842
query45	185	177	171	171
query46	877	1076	674	674
query47	1977	2013	1945	1945
query48	393	401	322	322
query49	721	482	382	382
query50	635	701	408	408
query51	7285	7259	7232	7232
query52	105	101	97	97
query53	230	252	190	190
query54	482	493	408	408
query55	83	83	83	83
query56	257	245	228	228
query57	1279	1250	1176	1176
query58	246	231	214	214
query59	3404	3519	3495	3495
query60	277	267	258	258
query61	111	104	107	104
query62	859	840	763	763
query63	240	201	195	195
query64	3770	1044	665	665
query65	3403	3259	3287	3259
query66	799	411	303	303
query67	16539	15800	15513	15513
query68	9842	756	503	503
query69	472	299	252	252
query70	1232	1145	1148	1145
query71	440	297	252	252
query72	6216	3894	3848	3848
query73	660	761	376	376
query74	10164	9053	9343	9053
query75	4414	3108	2671	2671
query76	5071	1208	824	824
query77	925	377	283	283
query78	10205	10331	10449	10331
query79	2892	850	612	612
query80	747	529	424	424
query81	495	277	224	224
query82	484	147	122	122
query83	195	156	160	156
query84	280	97	78	78
query85	790	387	315	315
query86	390	317	302	302
query87	4382	4567	4404	4404
query88	4581	2227	2178	2178
query89	423	325	296	296
query90	1830	190	191	190
query91	137	136	106	106
query92	64	57	52	52
query93	1391	832	524	524
query94	642	411	290	290
query95	332	261	254	254
query96	482	611	293	293
query97	2775	2813	2632	2632
query98	228	228	197	197
query99	1799	1515	1427	1427
Total cold run time: 301979 ms
Total hot run time: 199138 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.03
query2	0.09	0.04	0.04
query3	0.23	0.05	0.05
query4	1.65	0.08	0.09
query5	0.43	0.41	0.41
query6	1.15	0.66	0.65
query7	0.02	0.02	0.02
query8	0.05	0.04	0.04
query9	0.55	0.50	0.49
query10	0.55	0.56	0.55
query11	0.17	0.12	0.12
query12	0.16	0.13	0.13
query13	0.61	0.61	0.60
query14	2.83	2.74	2.83
query15	0.92	0.84	0.84
query16	0.38	0.36	0.38
query17	1.09	1.05	1.06
query18	0.19	0.18	0.18
query19	1.95	2.01	1.87
query20	0.02	0.01	0.01
query21	15.35	0.96	0.67
query22	0.76	0.77	0.69
query23	15.03	1.55	0.69
query24	2.22	0.36	0.23
query25	0.13	0.08	0.09
query26	0.30	0.18	0.18
query27	0.09	0.07	0.07
query28	13.42	1.83	1.11
query29	12.61	4.11	3.47
query30	0.24	0.08	0.07
query31	2.84	0.60	0.40
query32	3.23	0.58	0.48
query33	3.16	3.07	3.07
query34	16.72	5.16	4.56
query35	4.55	4.57	4.53
query36	0.62	0.48	0.50
query37	0.21	0.17	0.17
query38	0.16	0.15	0.15
query39	0.05	0.05	0.04
query40	0.17	0.13	0.12
query41	0.10	0.06	0.06
query42	0.06	0.05	0.05
query43	0.05	0.05	0.04
Total cold run time: 105.15 s
Total hot run time: 31.67 s

@Yulei-Yang
Copy link
Contributor Author

run feut

@Yulei-Yang
Copy link
Contributor Author

run buildall

@Yulei-Yang
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17602	6128	6010	6010
q2	2054	303	179	179
q3	10396	1217	755	755
q4	10210	865	458	458
q5	7505	2175	1980	1980
q6	205	184	152	152
q7	897	753	603	603
q8	9226	1337	1192	1192
q9	5253	4902	4923	4902
q10	6758	2286	1850	1850
q11	475	284	254	254
q12	357	367	222	222
q13	17748	3545	3011	3011
q14	235	239	206	206
q15	554	522	492	492
q16	651	617	601	601
q17	592	852	345	345
q18	7244	6540	6428	6428
q19	1437	978	571	571
q20	316	319	192	192
q21	2883	2257	1978	1978
q22	366	342	316	316
Total cold run time: 102964 ms
Total hot run time: 32697 ms

----- Round 2, with runtime_filter_mode=off -----
q1	6256	6182	6197	6182
q2	230	327	251	251
q3	2296	2713	2316	2316
q4	1388	1832	1384	1384
q5	4327	4842	4749	4749
q6	192	178	147	147
q7	2111	1961	1838	1838
q8	2603	2838	2696	2696
q9	7259	7270	7367	7270
q10	3093	3353	2883	2883
q11	583	518	497	497
q12	660	742	643	643
q13	3422	3756	3174	3174
q14	311	304	277	277
q15	572	518	512	512
q16	673	689	636	636
q17	1226	1764	1259	1259
q18	7721	7506	7247	7247
q19	874	1147	1145	1145
q20	1962	2030	1928	1928
q21	5713	5354	4983	4983
q22	634	605	593	593
Total cold run time: 54106 ms
Total hot run time: 52610 ms

@doris-robot
Copy link

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

query1	1288	974	946	946
query2	6497	2408	2256	2256
query3	10955	4751	4852	4751
query4	33186	23609	25782	23609
query5	4118	661	451	451
query6	278	204	185	185
query7	3989	477	294	294
query8	298	233	223	223
query9	9583	2772	2748	2748
query10	459	313	242	242
query11	17689	15420	15272	15272
query12	169	109	112	109
query13	1577	555	401	401
query14	10532	6834	7784	6834
query15	230	204	191	191
query16	7979	646	464	464
query17	1545	799	610	610
query18	2081	422	330	330
query19	227	197	170	170
query20	133	118	117	117
query21	204	131	110	110
query22	4672	4480	4522	4480
query23	34456	33715	34286	33715
query24	6561	2401	2318	2318
query25	441	453	402	402
query26	866	272	155	155
query27	2235	481	340	340
query28	5641	2501	2458	2458
query29	586	605	454	454
query30	216	186	158	158
query31	1010	921	884	884
query32	71	61	58	58
query33	475	347	329	329
query34	747	883	529	529
query35	815	831	741	741
query36	1029	1036	984	984
query37	121	106	73	73
query38	4232	4230	4100	4100
query39	1564	1442	1456	1442
query40	217	124	114	114
query41	43	45	44	44
query42	122	102	104	102
query43	530	552	508	508
query44	1398	848	862	848
query45	190	178	164	164
query46	894	1039	662	662
query47	2025	2014	1891	1891
query48	389	417	330	330
query49	723	476	417	417
query50	654	682	411	411
query51	7386	7295	7099	7099
query52	106	105	92	92
query53	225	252	188	188
query54	493	535	432	432
query55	84	83	78	78
query56	265	257	252	252
query57	1218	1226	1156	1156
query58	245	224	227	224
query59	3242	3447	3171	3171
query60	277	269	259	259
query61	109	106	115	106
query62	867	834	748	748
query63	233	194	201	194
query64	2999	1086	661	661
query65	3324	3277	3249	3249
query66	862	406	306	306
query67	16411	15930	15537	15537
query68	9388	755	524	524
query69	487	304	251	251
query70	1228	1131	1162	1131
query71	432	286	243	243
query72	5909	3944	3849	3849
query73	822	752	351	351
query74	9954	9272	8837	8837
query75	4579	3160	2653	2653
query76	5576	1193	784	784
query77	1027	370	291	291
query78	10757	10218	9523	9523
query79	3324	890	588	588
query80	760	523	441	441
query81	478	270	237	237
query82	230	158	132	132
query83	201	178	143	143
query84	282	92	73	73
query85	756	346	304	304
query86	350	298	313	298
query87	4571	4593	4291	4291
query88	3600	2263	2224	2224
query89	437	323	297	297
query90	2067	184	189	184
query91	129	138	105	105
query92	66	57	53	53
query93	1427	798	530	530
query94	674	405	297	297
query95	334	272	254	254
query96	500	617	283	283
query97	2772	2804	2682	2682
query98	218	206	204	204
query99	1666	1607	1473	1473
Total cold run time: 299287 ms
Total hot run time: 196706 ms

@doris-robot
Copy link

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

query1	0.03	0.03	0.03
query2	0.08	0.04	0.05
query3	0.24	0.05	0.05
query4	1.64	0.09	0.09
query5	0.40	0.41	0.39
query6	1.15	0.67	0.66
query7	0.02	0.02	0.02
query8	0.06	0.04	0.04
query9	0.57	0.50	0.51
query10	0.56	0.58	0.56
query11	0.17	0.12	0.12
query12	0.15	0.13	0.13
query13	0.61	0.59	0.61
query14	2.74	2.72	2.71
query15	0.91	0.86	0.83
query16	0.38	0.38	0.38
query17	0.97	1.04	1.04
query18	0.19	0.19	0.19
query19	1.94	1.86	2.08
query20	0.01	0.01	0.01
query21	15.35	0.95	0.66
query22	0.76	0.79	0.70
query23	15.00	1.52	0.67
query24	2.17	0.37	0.22
query25	0.14	0.09	0.09
query26	0.28	0.18	0.17
query27	0.08	0.08	0.08
query28	13.45	1.85	1.14
query29	12.69	4.12	3.43
query30	0.24	0.08	0.05
query31	2.84	0.59	0.39
query32	3.23	0.58	0.49
query33	3.18	3.09	3.10
query34	16.31	5.13	4.49
query35	4.53	4.51	4.49
query36	0.64	0.48	0.48
query37	0.19	0.16	0.16
query38	0.17	0.16	0.14
query39	0.05	0.04	0.05
query40	0.18	0.13	0.13
query41	0.10	0.05	0.05
query42	0.06	0.05	0.06
query43	0.05	0.04	0.04
Total cold run time: 104.51 s
Total hot run time: 31.49 s

@Yulei-Yang
Copy link
Contributor Author

run p0

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.

3 participants