doris icon indicating copy to clipboard operation
doris copied to clipboard

[improvement](decimal) add test case of casting decimal to string

Open jacktengg opened this issue 1 year ago • 3 comments

Proposed changes

Issue Number: close #xxx

Further comments

If this is a relatively large or complex change, kick off the discussion at [email protected] by explaining why you chose the solution you did and what alternatives you considered, etc...

jacktengg avatar May 22 '24 10:05 jacktengg

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.

doris-robot avatar May 22 '24 10:05 doris-robot

run buildall

jacktengg avatar May 22 '24 10:05 jacktengg

run p0

jacktengg avatar May 22 '24 13:05 jacktengg

run buildall

jacktengg avatar May 23 '24 09:05 jacktengg

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

------ Round 1 ----------------------------------
q1	17599	4534	4270	4270
q2	2026	199	193	193
q3	10431	1292	1226	1226
q4	10201	859	783	783
q5	7470	2827	2725	2725
q6	226	132	138	132
q7	985	612	617	612
q8	9230	2161	2134	2134
q9	9577	6716	6786	6716
q10	9399	4000	3856	3856
q11	454	247	237	237
q12	442	231	219	219
q13	17206	3160	3268	3160
q14	295	229	231	229
q15	508	472	482	472
q16	463	400	372	372
q17	998	725	688	688
q18	8455	7864	7742	7742
q19	3259	1588	1541	1541
q20	662	317	316	316
q21	5227	4090	4168	4090
q22	355	286	289	286
Total cold run time: 115468 ms
Total hot run time: 41999 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4669	4500	4331	4331
q2	387	265	274	265
q3	3175	3000	2845	2845
q4	1874	1581	1598	1581
q5	5524	5525	5535	5525
q6	224	126	126	126
q7	2215	1843	1838	1838
q8	3252	3421	3415	3415
q9	8670	8763	8691	8691
q10	4009	3751	3879	3751
q11	606	506	487	487
q12	791	637	632	632
q13	16954	3157	3128	3128
q14	288	281	294	281
q15	552	487	484	484
q16	499	436	454	436
q17	1837	1495	1469	1469
q18	7783	7677	7439	7439
q19	1679	1524	1521	1521
q20	2000	1799	1811	1799
q21	8840	4838	4784	4784
q22	569	490	479	479
Total cold run time: 76397 ms
Total hot run time: 55307 ms

doris-robot avatar May 23 '24 10:05 doris-robot

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

query1	930	389	373	373
query2	6435	2415	2461	2415
query3	6649	205	206	205
query4	19797	17336	17335	17335
query5	4118	420	430	420
query6	247	158	159	158
query7	4572	302	289	289
query8	238	185	184	184
query9	8629	2459	2416	2416
query10	445	295	255	255
query11	10687	10220	10068	10068
query12	137	100	93	93
query13	1653	369	389	369
query14	10006	7344	6885	6885
query15	224	174	173	173
query16	7731	262	261	261
query17	1710	527	523	523
query18	1940	271	263	263
query19	216	147	158	147
query20	95	84	84	84
query21	196	133	131	131
query22	4218	4079	3867	3867
query23	33531	32990	32982	32982
query24	10846	2769	2889	2769
query25	574	356	359	356
query26	710	159	155	155
query27	2218	330	329	329
query28	5809	2081	2078	2078
query29	857	616	602	602
query30	257	170	185	170
query31	977	781	754	754
query32	95	53	55	53
query33	680	297	259	259
query34	878	484	493	484
query35	717	600	592	592
query36	1092	902	920	902
query37	105	73	69	69
query38	2886	2745	2734	2734
query39	841	791	785	785
query40	193	125	124	124
query41	45	45	43	43
query42	108	96	98	96
query43	604	563	563	563
query44	1114	716	737	716
query45	188	170	174	170
query46	1059	699	699	699
query47	1849	1782	1785	1782
query48	379	300	306	300
query49	853	379	392	379
query50	768	383	392	383
query51	6686	6739	6662	6662
query52	102	88	92	88
query53	355	283	291	283
query54	902	445	425	425
query55	75	73	73	73
query56	266	234	241	234
query57	1128	1067	1073	1067
query58	228	204	210	204
query59	3291	3119	3137	3119
query60	267	257	247	247
query61	89	85	90	85
query62	654	459	451	451
query63	312	291	284	284
query64	8531	2198	1711	1711
query65	3133	3101	3104	3101
query66	796	333	315	315
query67	15266	14651	14863	14651
query68	4633	538	547	538
query69	442	266	275	266
query70	1186	1115	1142	1115
query71	419	276	271	271
query72	6943	5482	2746	2746
query73	733	333	328	328
query74	6075	5645	5573	5573
query75	3385	2597	2634	2597
query76	2831	976	979	976
query77	406	266	269	266
query78	10224	9861	9638	9638
query79	2250	514	505	505
query80	1268	437	435	435
query81	541	240	239	239
query82	1214	100	95	95
query83	242	172	171	171
query84	246	90	95	90
query85	1453	267	284	267
query86	466	336	314	314
query87	3274	3087	3114	3087
query88	4424	2422	2412	2412
query89	472	390	389	389
query90	2040	186	190	186
query91	125	96	98	96
query92	57	54	48	48
query93	2007	505	495	495
query94	1250	193	187	187
query95	412	307	304	304
query96	601	264	266	264
query97	3214	2986	3025	2986
query98	244	218	212	212
query99	1140	840	856	840
Total cold run time: 267404 ms
Total hot run time: 169178 ms

doris-robot avatar May 23 '24 10:05 doris-robot

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

query1	0.04	0.03	0.04
query2	0.08	0.04	0.04
query3	0.22	0.05	0.05
query4	1.67	0.07	0.07
query5	0.57	0.47	0.51
query6	1.13	0.73	0.72
query7	0.02	0.02	0.01
query8	0.05	0.04	0.05
query9	0.54	0.49	0.50
query10	0.55	0.56	0.55
query11	0.16	0.11	0.11
query12	0.15	0.11	0.12
query13	0.60	0.59	0.60
query14	0.76	0.78	0.78
query15	0.82	0.81	0.79
query16	0.35	0.36	0.35
query17	1.04	0.92	0.99
query18	0.22	0.22	0.26
query19	1.78	1.68	1.69
query20	0.01	0.02	0.01
query21	15.56	0.68	0.65
query22	4.77	7.51	1.66
query23	18.30	1.42	1.29
query24	1.57	0.26	0.22
query25	0.15	0.08	0.08
query26	0.27	0.17	0.17
query27	0.08	0.08	0.07
query28	13.46	1.01	0.99
query29	13.42	3.36	3.31
query30	0.24	0.06	0.06
query31	2.86	0.39	0.37
query32	3.28	0.47	0.47
query33	2.83	2.93	2.84
query34	16.90	4.46	4.44
query35	4.46	4.50	4.55
query36	0.68	0.48	0.46
query37	0.18	0.15	0.15
query38	0.16	0.16	0.14
query39	0.04	0.04	0.03
query40	0.17	0.15	0.15
query41	0.09	0.05	0.04
query42	0.06	0.05	0.04
query43	0.04	0.04	0.04
Total cold run time: 110.33 s
Total hot run time: 30.2 s

doris-robot avatar May 23 '24 10:05 doris-robot

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

github-actions[bot] avatar May 23 '24 11:05 github-actions[bot]

PR approved by anyone and no changes requested.

github-actions[bot] avatar May 23 '24 11:05 github-actions[bot]

run buildall

jacktengg avatar May 23 '24 14:05 jacktengg

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

------ Round 1 ----------------------------------
q1	17590	4359	4294	4294
q2	2019	186	190	186
q3	10472	1310	1239	1239
q4	10208	800	741	741
q5	7487	2736	2740	2736
q6	220	134	138	134
q7	977	609	605	605
q8	9229	2162	2115	2115
q9	9425	6764	6708	6708
q10	9304	3998	3878	3878
q11	440	237	262	237
q12	516	222	218	218
q13	17245	3187	3278	3187
q14	299	238	232	232
q15	508	457	482	457
q16	461	383	387	383
q17	1002	648	666	648
q18	8464	7826	7822	7822
q19	4008	1553	1504	1504
q20	633	346	318	318
q21	5226	3291	4129	3291
q22	358	275	271	271
Total cold run time: 116091 ms
Total hot run time: 41204 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4578	4426	4454	4426
q2	368	277	284	277
q3	3178	2986	2953	2953
q4	1983	1669	1662	1662
q5	5487	5550	5504	5504
q6	220	125	123	123
q7	2248	1803	1828	1803
q8	3248	3428	3416	3416
q9	8683	8756	8761	8756
q10	4077	3675	3856	3675
q11	609	493	491	491
q12	799	625	604	604
q13	15959	3165	3123	3123
q14	299	286	253	253
q15	529	487	488	487
q16	520	449	456	449
q17	1813	1534	1527	1527
q18	7891	7711	7620	7620
q19	1953	1552	1602	1552
q20	2026	1780	1811	1780
q21	9719	4750	4794	4750
q22	584	502	497	497
Total cold run time: 76771 ms
Total hot run time: 55728 ms

doris-robot avatar May 23 '24 16:05 doris-robot

TeamCity be ut coverage result: Function Coverage: 35.66% (9019/25295) Line Coverage: 27.31% (74583/273062) Region Coverage: 26.55% (38608/145434) Branch Coverage: 23.40% (19689/84136) Coverage Report: http://coverage.selectdb-in.cc/coverage/2c08ce7fa744c460f5f65d973ec1c4f47787f69b_2c08ce7fa744c460f5f65d973ec1c4f47787f69b/report/index.html

doris-robot avatar May 23 '24 16:05 doris-robot

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

query1	923	382	371	371
query2	6434	2567	2345	2345
query3	6640	207	209	207
query4	20433	17211	17334	17211
query5	4106	425	410	410
query6	243	156	149	149
query7	4587	296	289	289
query8	255	192	182	182
query9	8612	2364	2356	2356
query10	456	283	270	270
query11	10453	10163	10067	10067
query12	134	96	85	85
query13	1638	353	354	353
query14	10960	7409	6797	6797
query15	218	170	167	167
query16	7133	269	260	260
query17	1011	522	515	515
query18	1909	272	267	267
query19	208	150	153	150
query20	92	95	83	83
query21	198	127	131	127
query22	4336	3998	3935	3935
query23	33530	33106	33127	33106
query24	5087	2807	2895	2807
query25	459	346	356	346
query26	692	161	167	161
query27	1819	314	323	314
query28	3650	2058	2035	2035
query29	843	604	602	602
query30	218	174	173	173
query31	920	721	724	721
query32	57	56	52	52
query33	448	262	259	259
query34	838	469	478	469
query35	696	589	606	589
query36	1036	927	890	890
query37	105	69	73	69
query38	2889	2792	2765	2765
query39	856	793	821	793
query40	199	121	125	121
query41	44	44	43	43
query42	106	96	95	95
query43	551	532	525	525
query44	1081	726	723	723
query45	177	172	161	161
query46	1052	716	695	695
query47	1839	1767	1760	1760
query48	366	297	281	281
query49	760	375	388	375
query50	762	377	379	377
query51	6962	6850	6840	6840
query52	106	87	87	87
query53	346	284	289	284
query54	528	440	420	420
query55	74	71	75	71
query56	301	240	243	240
query57	1104	1073	1036	1036
query58	264	212	212	212
query59	3251	3261	3143	3143
query60	268	253	253	253
query61	89	85	85	85
query62	547	482	436	436
query63	304	282	288	282
query64	2524	1786	1766	1766
query65	3128	3072	3111	3072
query66	657	332	331	331
query67	15215	14748	14644	14644
query68	4576	536	549	536
query69	443	268	267	267
query70	1145	1097	1152	1097
query71	411	269	264	264
query72	7599	5715	4229	4229
query73	702	321	321	321
query74	6051	5646	5644	5644
query75	3260	2625	2634	2625
query76	2291	1030	978	978
query77	391	266	270	266
query78	10414	9943	9806	9806
query79	1426	498	520	498
query80	1013	438	436	436
query81	513	237	241	237
query82	928	94	93	93
query83	242	167	168	167
query84	265	85	80	80
query85	907	264	255	255
query86	399	306	296	296
query87	3345	3165	3143	3143
query88	3495	2313	2333	2313
query89	466	381	379	379
query90	1933	182	184	182
query91	125	95	99	95
query92	55	49	50	49
query93	1097	515	500	500
query94	1098	181	186	181
query95	408	304	305	304
query96	573	265	261	261
query97	3228	3030	3018	3018
query98	238	220	222	220
query99	1246	856	868	856
Total cold run time: 248010 ms
Total hot run time: 170701 ms

doris-robot avatar May 23 '24 16:05 doris-robot

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

query1	0.04	0.04	0.03
query2	0.08	0.04	0.04
query3	0.23	0.05	0.05
query4	1.67	0.07	0.07
query5	0.50	0.49	0.49
query6	1.12	0.74	0.72
query7	0.02	0.02	0.01
query8	0.05	0.04	0.04
query9	0.54	0.48	0.48
query10	0.54	0.55	0.54
query11	0.15	0.11	0.11
query12	0.15	0.12	0.12
query13	0.59	0.59	0.58
query14	0.77	0.78	0.77
query15	0.84	0.81	0.81
query16	0.37	0.36	0.37
query17	1.05	1.01	1.03
query18	0.22	0.23	0.23
query19	1.89	1.74	1.75
query20	0.02	0.01	0.01
query21	15.49	0.67	0.66
query22	4.90	7.36	1.42
query23	18.28	1.35	1.20
query24	1.88	0.24	0.19
query25	0.14	0.09	0.09
query26	0.25	0.16	0.17
query27	0.07	0.08	0.07
query28	13.39	1.02	1.00
query29	13.30	3.33	3.33
query30	0.24	0.06	0.06
query31	2.89	0.37	0.38
query32	3.28	0.48	0.47
query33	2.83	2.90	2.91
query34	17.11	4.37	4.48
query35	4.52	4.48	4.57
query36	0.65	0.46	0.46
query37	0.17	0.16	0.15
query38	0.15	0.15	0.14
query39	0.05	0.03	0.04
query40	0.16	0.13	0.15
query41	0.10	0.06	0.05
query42	0.06	0.05	0.05
query43	0.04	0.04	0.03
Total cold run time: 110.79 s
Total hot run time: 30.02 s

doris-robot avatar May 23 '24 16:05 doris-robot

run buildall

jacktengg avatar May 23 '24 16:05 jacktengg

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

------ Round 1 ----------------------------------
q1	17957	4477	4312	4312
q2	3026	193	191	191
q3	11697	1225	1216	1216
q4	10500	823	792	792
q5	7502	2693	2663	2663
q6	219	133	133	133
q7	946	612	602	602
q8	9291	2036	2064	2036
q9	8741	6506	6420	6420
q10	8866	3714	3686	3686
q11	463	240	234	234
q12	401	213	214	213
q13	17767	2978	3023	2978
q14	261	219	216	216
q15	501	479	468	468
q16	532	385	387	385
q17	959	654	674	654
q18	8087	7468	7401	7401
q19	6430	1560	1522	1522
q20	656	312	314	312
q21	4888	3137	3086	3086
q22	340	276	274	274
Total cold run time: 120030 ms
Total hot run time: 39794 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4301	4193	4291	4193
q2	363	274	274	274
q3	2970	2770	2758	2758
q4	1859	1632	1624	1624
q5	5277	5293	5260	5260
q6	214	123	124	123
q7	2125	1712	1684	1684
q8	3188	3327	3277	3277
q9	8321	8356	8346	8346
q10	3841	3632	3666	3632
q11	577	478	496	478
q12	759	643	617	617
q13	16301	2949	2991	2949
q14	287	259	275	259
q15	512	484	479	479
q16	480	414	428	414
q17	1776	1502	1482	1482
q18	7633	7516	7327	7327
q19	1683	1548	1555	1548
q20	1970	1808	1766	1766
q21	4942	4701	4646	4646
q22	561	498	478	478
Total cold run time: 69940 ms
Total hot run time: 53614 ms

doris-robot avatar May 23 '24 17:05 doris-robot

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

query1	921	367	368	367
query2	6443	2449	2284	2284
query3	6646	208	209	208
query4	19095	17550	17381	17381
query5	4111	433	438	433
query6	250	160	153	153
query7	4586	297	294	294
query8	237	190	178	178
query9	8462	2379	2360	2360
query10	447	280	268	268
query11	10478	10065	10137	10065
query12	129	98	85	85
query13	1636	360	364	360
query14	9634	7521	7498	7498
query15	247	167	167	167
query16	7984	269	275	269
query17	1843	517	518	517
query18	1993	285	263	263
query19	204	161	171	161
query20	96	84	87	84
query21	206	141	132	132
query22	4143	3881	3821	3821
query23	33509	32992	32962	32962
query24	11937	2893	2792	2792
query25	635	356	362	356
query26	1762	168	160	160
query27	3038	313	317	313
query28	7629	2025	2027	2025
query29	1036	611	596	596
query30	283	176	173	173
query31	961	745	745	745
query32	90	51	55	51
query33	791	278	266	266
query34	1010	481	493	481
query35	755	620	585	585
query36	1069	928	925	925
query37	277	72	71	71
query38	2913	2794	2748	2748
query39	868	800	809	800
query40	278	122	122	122
query41	46	43	42	42
query42	105	95	100	95
query43	594	554	547	547
query44	1182	727	739	727
query45	185	164	160	160
query46	1085	715	745	715
query47	1851	1772	1779	1772
query48	370	295	298	295
query49	1185	388	417	388
query50	772	386	397	386
query51	6836	6856	6691	6691
query52	105	92	89	89
query53	372	289	291	289
query54	1019	439	425	425
query55	78	73	73	73
query56	264	241	253	241
query57	1126	1044	1045	1044
query58	240	220	216	216
query59	3419	3194	3290	3194
query60	281	266	252	252
query61	95	117	89	89
query62	648	460	461	460
query63	308	289	283	283
query64	9798	2171	1748	1748
query65	3212	3115	3089	3089
query66	1384	343	331	331
query67	15336	15241	14887	14887
query68	4501	541	556	541
query69	466	286	294	286
query70	1180	1109	1155	1109
query71	426	276	272	272
query72	7745	2845	2720	2720
query73	711	331	329	329
query74	6013	5582	5578	5578
query75	3452	2646	2643	2643
query76	2815	973	1027	973
query77	415	278	281	278
query78	10403	9892	9823	9823
query79	2647	517	522	517
query80	2005	459	451	451
query81	536	244	245	244
query82	811	104	100	100
query83	285	186	186	186
query84	273	96	94	94
query85	2052	332	329	329
query86	485	288	291	288
query87	3306	3109	3113	3109
query88	4192	2363	2356	2356
query89	491	391	399	391
query90	2033	197	195	195
query91	138	111	112	111
query92	63	53	53	53
query93	2624	515	500	500
query94	1238	202	198	198
query95	406	325	320	320
query96	589	268	263	263
query97	3197	2971	3057	2971
query98	248	228	214	214
query99	1244	857	832	832
Total cold run time: 277518 ms
Total hot run time: 170321 ms

doris-robot avatar May 23 '24 17:05 doris-robot

TeamCity be ut coverage result: Function Coverage: 35.65% (9017/25295) Line Coverage: 27.31% (74562/273062) Region Coverage: 26.54% (38596/145434) Branch Coverage: 23.40% (19690/84136) Coverage Report: http://coverage.selectdb-in.cc/coverage/a955c5965700a392787457ffd1b52399c5b0625c_a955c5965700a392787457ffd1b52399c5b0625c/report/index.html

doris-robot avatar May 23 '24 17:05 doris-robot

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

query1	0.03	0.03	0.03
query2	0.09	0.05	0.04
query3	0.23	0.05	0.05
query4	1.69	0.07	0.07
query5	0.49	0.50	0.50
query6	1.13	0.72	0.72
query7	0.02	0.01	0.01
query8	0.05	0.05	0.04
query9	0.54	0.50	0.49
query10	0.54	0.55	0.54
query11	0.15	0.11	0.11
query12	0.14	0.12	0.12
query13	0.61	0.59	0.60
query14	0.77	0.77	0.79
query15	0.82	0.82	0.82
query16	0.37	0.38	0.37
query17	1.00	0.97	0.98
query18	0.23	0.25	0.24
query19	1.88	1.69	1.79
query20	0.02	0.01	0.02
query21	15.44	0.70	0.67
query22	4.42	6.06	2.72
query23	18.31	1.40	1.39
query24	1.81	0.28	0.20
query25	0.15	0.07	0.08
query26	0.27	0.16	0.16
query27	0.08	0.08	0.08
query28	13.28	1.01	0.99
query29	12.59	3.36	3.35
query30	0.24	0.06	0.06
query31	2.86	0.39	0.38
query32	3.31	0.47	0.47
query33	2.91	2.93	2.86
query34	17.14	4.44	4.39
query35	4.48	4.58	4.46
query36	0.65	0.46	0.47
query37	0.18	0.15	0.15
query38	0.15	0.14	0.14
query39	0.04	0.04	0.04
query40	0.17	0.14	0.14
query41	0.09	0.04	0.04
query42	0.06	0.04	0.04
query43	0.04	0.03	0.04
Total cold run time: 109.47 s
Total hot run time: 31.47 s

doris-robot avatar May 23 '24 17:05 doris-robot