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](literal)Support TimeV2Literal #47319

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

Conversation

koarz
Copy link
Contributor

@koarz koarz commented Jan 22, 2025

What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

Release note

None

Check List (For Author)

  • Test

    • Regression test
    • Unit Test
    • Manual test (add detailed scripts or steps below)
    • No need to test or manual test. Explain why:
      • This is a refactor/code format and no logic has been changed.
      • Previous test can cover this change.
      • No code files have been changed.
      • Other reason
  • Behavior changed:

    • No.
    • Yes.
  • Does this need documentation?

    • No.
    • Yes.

Check List (For Reviewer who merge this PR)

  • Confirm the release note
  • Confirm test cases
  • Confirm document
  • Add branch pick label

@hello-stephen
Copy link
Contributor

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?

@koarz
Copy link
Contributor Author

koarz commented Jan 22, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17624	5579	5363	5363
q2	2069	321	192	192
q3	10455	1241	747	747
q4	10214	981	522	522
q5	7612	2382	2170	2170
q6	197	171	136	136
q7	906	753	602	602
q8	9250	1384	1164	1164
q9	5159	4945	4927	4927
q10	6820	2332	1900	1900
q11	483	281	260	260
q12	338	367	209	209
q13	17778	3681	3045	3045
q14	239	231	214	214
q15	524	482	459	459
q16	620	619	572	572
q17	561	871	322	322
q18	7075	6617	6448	6448
q19	1633	965	540	540
q20	312	321	190	190
q21	2979	2168	2011	2011
q22	372	343	307	307
Total cold run time: 103220 ms
Total hot run time: 32300 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5528	5626	5537	5537
q2	242	334	235	235
q3	2255	2694	2351	2351
q4	1422	1862	1367	1367
q5	4334	4772	4627	4627
q6	164	162	127	127
q7	2087	1960	1860	1860
q8	2665	2811	2680	2680
q9	7384	7233	7293	7233
q10	3022	3289	2773	2773
q11	572	508	484	484
q12	647	755	557	557
q13	3514	3928	3257	3257
q14	281	302	280	280
q15	522	471	485	471
q16	666	696	650	650
q17	1228	1747	1315	1315
q18	7818	7623	7391	7391
q19	803	1020	1117	1020
q20	2032	2044	1939	1939
q21	5770	5164	4956	4956
q22	609	612	576	576
Total cold run time: 53565 ms
Total hot run time: 51686 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 195154 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 1f40fb9cf6fb7f759cc4bc0668f6ff76f2e61429, data reload: false

query1	1311	973	940	940
query2	6323	2065	2012	2012
query3	10959	4618	4472	4472
query4	60748	31352	23004	23004
query5	5605	623	478	478
query6	439	202	188	188
query7	5567	518	310	310
query8	323	237	221	221
query9	8217	2669	2700	2669
query10	452	311	262	262
query11	17492	15475	15648	15475
query12	163	108	108	108
query13	1440	549	423	423
query14	11075	7350	6697	6697
query15	214	201	197	197
query16	7214	685	492	492
query17	1109	736	573	573
query18	1853	407	310	310
query19	200	190	160	160
query20	116	124	117	117
query21	212	123	104	104
query22	4541	4758	4439	4439
query23	34136	33321	33494	33321
query24	5568	2358	2375	2358
query25	513	517	440	440
query26	648	295	165	165
query27	1612	516	336	336
query28	4230	2506	2482	2482
query29	560	587	421	421
query30	220	189	156	156
query31	937	925	874	874
query32	67	58	58	58
query33	429	361	308	308
query34	771	862	529	529
query35	831	826	756	756
query36	1016	1059	964	964
query37	130	115	80	80
query38	4391	4356	4341	4341
query39	1484	1448	1446	1446
query40	220	123	105	105
query41	52	49	54	49
query42	118	106	99	99
query43	518	540	502	502
query44	1364	837	836	836
query45	182	179	170	170
query46	923	1079	670	670
query47	1872	1939	1822	1822
query48	401	425	356	356
query49	713	523	400	400
query50	716	700	407	407
query51	7141	7110	7057	7057
query52	106	100	95	95
query53	238	262	195	195
query54	501	519	441	441
query55	85	77	78	77
query56	278	286	277	277
query57	1278	1217	1101	1101
query58	240	237	248	237
query59	3188	3237	2979	2979
query60	285	268	252	252
query61	121	119	118	118
query62	732	708	640	640
query63	229	196	192	192
query64	1320	1025	670	670
query65	3283	3150	3158	3150
query66	762	391	305	305
query67	15885	15598	15461	15461
query68	4130	857	533	533
query69	490	301	264	264
query70	1206	1138	1159	1138
query71	412	356	264	264
query72	6028	3881	3968	3881
query73	700	778	378	378
query74	10656	8840	8915	8840
query75	3259	3162	2676	2676
query76	3273	1202	810	810
query77	489	366	285	285
query78	10158	10281	9400	9400
query79	2749	828	612	612
query80	1682	549	530	530
query81	564	276	233	233
query82	347	149	127	127
query83	267	173	149	149
query84	288	105	74	74
query85	783	345	305	305
query86	420	325	288	288
query87	4368	4456	4463	4456
query88	3357	2246	2184	2184
query89	411	322	295	295
query90	1542	199	196	196
query91	135	142	117	117
query92	63	59	55	55
query93	1821	876	540	540
query94	697	386	296	296
query95	346	275	258	258
query96	489	633	285	285
query97	2819	2883	2781	2781
query98	231	197	199	197
query99	1290	1364	1358	1358
Total cold run time: 311337 ms
Total hot run time: 195154 ms

@doris-robot
Copy link

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

query1	0.03	0.03	0.03
query2	0.09	0.04	0.05
query3	0.23	0.06	0.05
query4	1.64	0.08	0.08
query5	0.42	0.39	0.39
query6	1.16	0.67	0.67
query7	0.02	0.02	0.02
query8	0.05	0.04	0.05
query9	0.56	0.49	0.49
query10	0.56	0.56	0.56
query11	0.16	0.12	0.11
query12	0.16	0.13	0.14
query13	0.60	0.60	0.60
query14	2.82	2.83	2.75
query15	0.91	0.83	0.84
query16	0.37	0.38	0.38
query17	1.08	1.06	1.05
query18	0.19	0.18	0.20
query19	1.92	1.88	2.07
query20	0.02	0.01	0.01
query21	15.36	0.98	0.65
query22	0.79	0.79	0.71
query23	14.97	1.43	0.69
query24	2.27	0.39	0.22
query25	0.14	0.08	0.08
query26	0.28	0.19	0.17
query27	0.08	0.08	0.08
query28	13.46	1.24	0.56
query29	12.69	4.08	3.39
query30	0.24	0.08	0.06
query31	2.83	0.61	0.39
query32	3.22	0.59	0.47
query33	3.00	3.00	3.03
query34	16.63	5.19	4.57
query35	4.57	4.55	4.56
query36	0.82	0.47	0.48
query37	0.20	0.17	0.16
query38	0.16	0.16	0.15
query39	0.05	0.04	0.04
query40	0.17	0.13	0.13
query41	0.10	0.06	0.06
query42	0.07	0.05	0.06
query43	0.05	0.05	0.04
Total cold run time: 105.14 s
Total hot run time: 30.98 s

@koarz
Copy link
Contributor Author

koarz commented Jan 22, 2025

run p0

1 similar comment
@koarz
Copy link
Contributor Author

koarz commented Jan 23, 2025

run p0

@koarz
Copy link
Contributor Author

koarz commented Jan 23, 2025

run buildall

@koarz
Copy link
Contributor Author

koarz commented Jan 23, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17951	5545	5434	5434
q2	2055	317	168	168
q3	10661	1276	744	744
q4	10293	972	546	546
q5	9372	2444	2189	2189
q6	206	169	138	138
q7	903	759	632	632
q8	9228	1323	1190	1190
q9	5982	4968	4878	4878
q10	6859	2318	1887	1887
q11	473	271	255	255
q12	351	369	227	227
q13	17778	3707	3162	3162
q14	243	245	209	209
q15	517	490	482	482
q16	638	620	598	598
q17	561	865	325	325
q18	7055	6529	6480	6480
q19	2154	961	572	572
q20	324	321	188	188
q21	2875	2276	2046	2046
q22	394	346	319	319
Total cold run time: 106873 ms
Total hot run time: 32669 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5724	5541	5579	5541
q2	238	336	235	235
q3	2272	2656	2287	2287
q4	1439	1803	1381	1381
q5	4358	4733	4962	4733
q6	176	163	126	126
q7	2067	1978	1854	1854
q8	2625	2801	2682	2682
q9	7226	7310	7131	7131
q10	2984	3308	2760	2760
q11	593	514	495	495
q12	688	765	636	636
q13	3557	3962	3310	3310
q14	292	309	284	284
q15	529	465	469	465
q16	657	687	639	639
q17	1210	1728	1225	1225
q18	7765	7465	7495	7465
q19	837	1168	1095	1095
q20	1986	2084	1900	1900
q21	5858	5323	4849	4849
q22	610	578	604	578
Total cold run time: 53691 ms
Total hot run time: 51671 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 184397 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 518d3307e8b03429c3449c21d91515816e537daa, data reload: false

query1	955	381	397	381
query2	6546	2012	2010	2010
query3	6791	211	218	211
query4	33680	23509	23535	23509
query5	4384	636	458	458
query6	297	200	196	196
query7	4600	507	318	318
query8	292	232	230	230
query9	9456	2595	2547	2547
query10	460	312	239	239
query11	17762	15135	14935	14935
query12	148	107	101	101
query13	1654	501	378	378
query14	10311	6361	6306	6306
query15	217	189	182	182
query16	7919	625	480	480
query17	1565	711	551	551
query18	2046	394	297	297
query19	214	174	161	161
query20	112	107	105	105
query21	205	119	102	102
query22	4277	4601	4146	4146
query23	34121	32724	32974	32724
query24	6523	2210	2260	2210
query25	459	439	376	376
query26	1088	232	152	152
query27	2050	453	337	337
query28	5378	2429	2420	2420
query29	545	500	455	455
query30	232	192	162	162
query31	961	865	741	741
query32	76	62	60	60
query33	512	349	294	294
query34	757	831	484	484
query35	798	820	746	746
query36	987	1013	954	954
query37	133	103	85	85
query38	4128	4075	4107	4075
query39	1459	1401	1404	1401
query40	212	115	101	101
query41	52	51	53	51
query42	141	99	96	96
query43	505	530	488	488
query44	1324	806	809	806
query45	184	174	163	163
query46	840	1022	636	636
query47	1841	1861	1799	1799
query48	390	385	308	308
query49	772	485	403	403
query50	634	664	394	394
query51	4169	4351	4110	4110
query52	109	103	92	92
query53	239	255	184	184
query54	484	474	418	418
query55	81	76	87	76
query56	263	263	268	263
query57	1162	1171	1113	1113
query58	253	232	237	232
query59	2853	3070	2945	2945
query60	274	268	249	249
query61	115	113	113	113
query62	803	724	666	666
query63	224	191	185	185
query64	4151	1010	685	685
query65	3216	3158	3130	3130
query66	1094	438	330	330
query67	15924	15559	15576	15559
query68	2376	822	542	542
query69	411	310	282	282
query70	1184	1114	1133	1114
query71	312	299	261	261
query72	4972	3835	3771	3771
query73	629	743	364	364
query74	9744	8886	8952	8886
query75	3127	3156	2658	2658
query76	2211	1214	761	761
query77	337	359	280	280
query78	10138	10353	9347	9347
query79	997	888	598	598
query80	734	602	447	447
query81	511	267	232	232
query82	1231	159	126	126
query83	249	176	157	157
query84	240	92	77	77
query85	817	347	306	306
query86	344	319	302	302
query87	4373	4417	4362	4362
query88	3262	2232	2183	2183
query89	406	331	294	294
query90	1638	194	190	190
query91	134	143	109	109
query92	61	56	57	56
query93	929	859	536	536
query94	520	404	293	293
query95	332	268	256	256
query96	488	612	274	274
query97	2804	2865	2751	2751
query98	217	206	200	200
query99	1288	1415	1268	1268
Total cold run time: 273423 ms
Total hot run time: 184397 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.03
query2	0.07	0.04	0.04
query3	0.25	0.07	0.06
query4	1.62	0.10	0.10
query5	0.41	0.42	0.39
query6	1.14	0.68	0.65
query7	0.02	0.02	0.01
query8	0.04	0.03	0.03
query9	0.58	0.52	0.51
query10	0.56	0.56	0.56
query11	0.14	0.10	0.11
query12	0.13	0.10	0.12
query13	0.61	0.59	0.61
query14	2.72	2.85	2.85
query15	0.91	0.83	0.83
query16	0.39	0.38	0.38
query17	1.09	1.06	1.07
query18	0.24	0.22	0.21
query19	1.98	1.77	2.02
query20	0.02	0.01	0.01
query21	15.37	0.90	0.57
query22	0.76	1.02	0.66
query23	15.78	1.53	0.58
query24	2.62	0.73	2.26
query25	0.17	0.18	0.06
query26	0.25	0.15	0.13
query27	0.05	0.05	0.05
query28	14.19	0.97	0.43
query29	12.62	3.91	3.20
query30	0.25	0.09	0.06
query31	2.85	0.60	0.40
query32	3.23	0.54	0.46
query33	2.95	3.01	3.08
query34	16.65	5.16	4.52
query35	4.58	4.58	4.56
query36	0.64	0.50	0.48
query37	0.10	0.06	0.06
query38	0.05	0.03	0.04
query39	0.03	0.02	0.02
query40	0.17	0.13	0.13
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: 106.41 s
Total hot run time: 30.49 s

@koarz
Copy link
Contributor Author

koarz commented Jan 25, 2025

run buildall

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 42.05% (10969/26083)
Line Coverage: 32.31% (92690/286839)
Region Coverage: 31.47% (47537/151055)
Branch Coverage: 27.51% (24079/87518)
Coverage Report: http://coverage.selectdb-in.cc/coverage/589606843828c8a7d376710ccd19e15f7dbe26b1_589606843828c8a7d376710ccd19e15f7dbe26b1/report/index.html

@koarz
Copy link
Contributor Author

koarz commented Jan 25, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17575	5485	5396	5396
q2	2058	299	166	166
q3	10617	1266	748	748
q4	10764	971	541	541
q5	9492	2391	2143	2143
q6	198	169	141	141
q7	898	763	627	627
q8	9240	1366	1218	1218
q9	5356	4737	4869	4737
q10	6822	2313	1881	1881
q11	488	291	258	258
q12	351	362	231	231
q13	17763	3675	3149	3149
q14	229	225	211	211
q15	527	461	469	461
q16	621	644	584	584
q17	570	864	329	329
q18	6928	6461	6430	6430
q19	1406	953	552	552
q20	319	329	194	194
q21	2874	2203	2018	2018
q22	361	345	300	300
Total cold run time: 105457 ms
Total hot run time: 32315 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5542	5488	5527	5488
q2	239	324	231	231
q3	2233	2610	2327	2327
q4	1415	1843	1362	1362
q5	4313	4732	4752	4732
q6	167	165	130	130
q7	2095	2011	1859	1859
q8	2644	2847	2741	2741
q9	7176	7197	7324	7197
q10	2994	3289	2794	2794
q11	567	505	491	491
q12	669	743	599	599
q13	3578	3970	3324	3324
q14	304	288	280	280
q15	517	505	471	471
q16	652	721	637	637
q17	1225	1754	1277	1277
q18	7651	7501	7200	7200
q19	811	1124	1066	1066
q20	2015	2025	1991	1991
q21	5901	5396	5086	5086
q22	606	613	559	559
Total cold run time: 53314 ms
Total hot run time: 51842 ms

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 42.06% (10971/26083)
Line Coverage: 32.33% (92734/286839)
Region Coverage: 31.48% (47555/151055)
Branch Coverage: 27.52% (24082/87518)
Coverage Report: http://coverage.selectdb-in.cc/coverage/6b6d272bafb084c78f41416678ac70d5ac6a1aa0_6b6d272bafb084c78f41416678ac70d5ac6a1aa0/report/index.html

@doris-robot
Copy link

TPC-DS: Total hot run time: 192714 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 6b6d272bafb084c78f41416678ac70d5ac6a1aa0, data reload: false

query1	1315	962	925	925
query2	6398	2026	1998	1998
query3	11011	4527	4559	4527
query4	60733	29542	23062	23062
query5	5542	593	459	459
query6	425	222	189	189
query7	5553	529	319	319
query8	345	246	242	242
query9	8344	2585	2593	2585
query10	460	318	256	256
query11	17811	15182	15521	15182
query12	171	118	110	110
query13	1482	572	425	425
query14	11327	7372	7558	7372
query15	217	220	203	203
query16	7430	630	464	464
query17	1124	752	615	615
query18	1903	421	315	315
query19	202	191	162	162
query20	119	121	114	114
query21	204	120	104	104
query22	4552	4669	4476	4476
query23	34128	33436	33665	33436
query24	5538	2356	2340	2340
query25	483	466	411	411
query26	651	298	159	159
query27	1541	496	351	351
query28	4462	2465	2442	2442
query29	551	559	432	432
query30	250	194	161	161
query31	927	879	838	838
query32	72	56	58	56
query33	448	357	312	312
query34	746	880	561	561
query35	820	884	787	787
query36	1005	1041	986	986
query37	129	108	79	79
query38	4401	4297	4243	4243
query39	1525	1426	1455	1426
query40	216	119	106	106
query41	51	50	47	47
query42	122	107	114	107
query43	538	558	503	503
query44	1498	825	821	821
query45	185	179	168	168
query46	921	1079	680	680
query47	1879	1917	1833	1833
query48	389	423	326	326
query49	699	512	411	411
query50	624	670	405	405
query51	4486	4380	4285	4285
query52	104	104	97	97
query53	248	280	201	201
query54	487	494	416	416
query55	81	82	83	82
query56	278	274	272	272
query57	1201	1248	1114	1114
query58	252	235	251	235
query59	3013	3216	3129	3129
query60	287	272	261	261
query61	141	138	166	138
query62	696	720	667	667
query63	234	193	192	192
query64	1262	1021	655	655
query65	3310	3215	3180	3180
query66	790	394	299	299
query67	15928	15643	15508	15508
query68	4233	855	532	532
query69	497	298	269	269
query70	1196	1137	1104	1104
query71	399	299	255	255
query72	5979	3925	3854	3854
query73	711	765	365	365
query74	9953	9011	8824	8824
query75	3273	3238	2726	2726
query76	3317	1191	794	794
query77	547	381	274	274
query78	10163	10019	9382	9382
query79	2525	825	622	622
query80	1638	546	439	439
query81	560	331	239	239
query82	343	160	118	118
query83	268	189	157	157
query84	290	93	74	74
query85	776	349	296	296
query86	463	321	307	307
query87	4535	4491	4398	4398
query88	3839	2191	2173	2173
query89	396	336	312	312
query90	1635	193	196	193
query91	137	144	106	106
query92	63	60	53	53
query93	2697	914	545	545
query94	753	411	300	300
query95	340	264	260	260
query96	483	615	277	277
query97	2737	2887	2736	2736
query98	219	195	199	195
query99	1255	1372	1273	1273
Total cold run time: 310485 ms
Total hot run time: 192714 ms

@doris-robot
Copy link

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

query1	0.03	0.03	0.03
query2	0.08	0.05	0.05
query3	0.24	0.06	0.05
query4	1.64	0.08	0.09
query5	0.42	0.41	0.39
query6	1.16	0.67	0.65
query7	0.02	0.01	0.01
query8	0.05	0.05	0.05
query9	0.55	0.49	0.49
query10	0.55	0.56	0.56
query11	0.18	0.12	0.12
query12	0.16	0.13	0.13
query13	0.62	0.60	0.61
query14	2.83	2.76	2.69
query15	0.91	0.84	0.83
query16	0.38	0.37	0.38
query17	1.06	1.06	1.07
query18	0.20	0.19	0.20
query19	1.98	1.82	1.98
query20	0.02	0.01	0.02
query21	15.36	0.98	0.66
query22	0.79	0.80	0.69
query23	14.97	1.48	0.68
query24	2.20	0.36	0.22
query25	0.15	0.09	0.09
query26	0.29	0.18	0.17
query27	0.08	0.08	0.08
query28	13.39	1.35	0.55
query29	12.63	4.16	3.40
query30	0.25	0.08	0.05
query31	2.84	0.64	0.41
query32	3.23	0.59	0.49
query33	2.98	3.01	3.09
query34	16.30	5.16	4.51
query35	4.59	4.56	4.61
query36	0.63	0.48	0.48
query37	0.19	0.17	0.16
query38	0.16	0.15	0.15
query39	0.05	0.04	0.04
query40	0.16	0.13	0.13
query41	0.09	0.06	0.05
query42	0.07	0.05	0.05
query43	0.04	0.04	0.04
Total cold run time: 104.52 s
Total hot run time: 30.85 s

@koarz
Copy link
Contributor Author

koarz commented Jan 25, 2025

run buildall

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 42.06% (10971/26083)
Line Coverage: 32.33% (92749/286839)
Region Coverage: 31.49% (47560/151055)
Branch Coverage: 27.52% (24082/87518)
Coverage Report: http://coverage.selectdb-in.cc/coverage/f33fec591abf5ca166717f4f3e76c300724f0051_f33fec591abf5ca166717f4f3e76c300724f0051/report/index.html

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17833	5503	5372	5372
q2	2054	326	175	175
q3	10669	1231	754	754
q4	10301	983	561	561
q5	8951	2381	2178	2178
q6	199	177	137	137
q7	921	747	606	606
q8	9248	1368	1186	1186
q9	5155	4906	4955	4906
q10	6832	2342	1903	1903
q11	461	284	258	258
q12	349	357	224	224
q13	17770	3728	3096	3096
q14	245	218	215	215
q15	536	452	471	452
q16	639	602	589	589
q17	564	872	333	333
q18	7068	6452	6470	6452
q19	2259	949	550	550
q20	310	326	189	189
q21	2912	2192	2040	2040
q22	375	339	316	316
Total cold run time: 105651 ms
Total hot run time: 32492 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5571	5478	5467	5467
q2	236	332	237	237
q3	2218	2683	2359	2359
q4	1437	1833	1388	1388
q5	4275	4735	4787	4735
q6	179	167	132	132
q7	2074	2026	1815	1815
q8	2645	2851	2716	2716
q9	7354	7220	7269	7220
q10	2984	3308	2741	2741
q11	558	514	482	482
q12	648	728	612	612
q13	3602	3991	3279	3279
q14	283	301	279	279
q15	509	480	469	469
q16	679	703	631	631
q17	1231	1739	1296	1296
q18	7727	7383	7294	7294
q19	827	1141	1088	1088
q20	2000	2026	1891	1891
q21	5792	5286	5013	5013
q22	618	608	564	564
Total cold run time: 53447 ms
Total hot run time: 51708 ms

@koarz
Copy link
Contributor Author

koarz commented Feb 21, 2025

run buildall

@doris-robot
Copy link

TeamCity cloud ut coverage result:
Function Coverage: 82.25% (1061/1290)
Line Coverage: 65.80% (17600/26746)
Region Coverage: 65.35% (8673/13271)
Branch Coverage: 55.27% (4677/8462)
Coverage Report: http://coverage.selectdb-in.cc/coverage/100f35897254d3bf5ad9959243acb259cabdabb3_100f35897254d3bf5ad9959243acb259cabdabb3_cloud/report/index.html

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17650	5327	5183	5183
q2	2059	295	173	173
q3	10497	1241	773	773
q4	10217	1006	538	538
q5	7563	2432	2283	2283
q6	192	174	134	134
q7	875	750	612	612
q8	9293	1314	1181	1181
q9	4814	4569	4549	4549
q10	6812	2309	1878	1878
q11	491	274	257	257
q12	350	354	223	223
q13	17759	3668	3069	3069
q14	222	228	204	204
q15	507	457	461	457
q16	627	615	576	576
q17	586	866	333	333
q18	6640	6217	6196	6196
q19	1491	937	554	554
q20	303	321	190	190
q21	2769	2156	1935	1935
q22	365	328	308	308
Total cold run time: 102082 ms
Total hot run time: 31606 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5137	5072	5128	5072
q2	230	327	229	229
q3	2162	2688	2317	2317
q4	1386	1787	1384	1384
q5	4213	4151	4122	4122
q6	211	164	126	126
q7	1889	1811	1647	1647
q8	2564	2606	2527	2527
q9	7229	7171	7129	7129
q10	3008	3226	2808	2808
q11	565	527	515	515
q12	713	796	620	620
q13	3485	3737	3287	3287
q14	287	300	291	291
q15	507	487	465	465
q16	634	700	643	643
q17	1118	1576	1359	1359
q18	7642	7453	7240	7240
q19	777	885	961	885
q20	1956	2025	1873	1873
q21	5549	4835	4878	4835
q22	587	562	542	542
Total cold run time: 51849 ms
Total hot run time: 49916 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 189985 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 100f35897254d3bf5ad9959243acb259cabdabb3, data reload: false

query1	1299	945	946	945
query2	6238	1831	1861	1831
query3	10962	4497	4536	4497
query4	56994	24423	23565	23565
query5	5188	523	504	504
query6	376	197	206	197
query7	5206	497	296	296
query8	326	238	237	237
query9	6548	2546	2576	2546
query10	415	317	250	250
query11	15218	15195	14807	14807
query12	161	107	110	107
query13	1209	532	394	394
query14	10962	6349	6535	6349
query15	220	206	181	181
query16	7099	659	505	505
query17	1063	728	599	599
query18	1539	411	322	322
query19	215	200	177	177
query20	122	163	132	132
query21	214	124	109	109
query22	4592	4554	4417	4417
query23	33977	33192	33279	33192
query24	5649	2460	2449	2449
query25	465	475	402	402
query26	684	276	164	164
query27	1678	482	344	344
query28	3041	2518	2453	2453
query29	565	548	420	420
query30	218	197	155	155
query31	921	859	801	801
query32	82	68	61	61
query33	472	348	296	296
query34	730	855	539	539
query35	820	858	759	759
query36	954	962	911	911
query37	120	95	76	76
query38	4355	4326	4225	4225
query39	1513	1479	1464	1464
query40	204	115	102	102
query41	52	48	50	48
query42	128	105	104	104
query43	484	494	493	493
query44	1300	799	793	793
query45	202	175	165	165
query46	883	1063	646	646
query47	1920	1880	1820	1820
query48	385	411	319	319
query49	735	499	388	388
query50	701	755	422	422
query51	4393	4319	4255	4255
query52	104	109	95	95
query53	231	267	187	187
query54	480	490	410	410
query55	85	86	80	80
query56	270	268	247	247
query57	1143	1180	1108	1108
query58	252	238	243	238
query59	2738	2745	2684	2684
query60	282	267	282	267
query61	122	118	119	118
query62	711	751	694	694
query63	237	204	206	204
query64	1810	1012	667	667
query65	3192	3126	3140	3126
query66	698	388	292	292
query67	15913	15700	15366	15366
query68	5348	786	524	524
query69	521	299	266	266
query70	1215	1136	1116	1116
query71	447	299	260	260
query72	6378	3599	3690	3599
query73	1014	735	350	350
query74	9157	9135	8950	8950
query75	3454	3177	2658	2658
query76	3757	1161	713	713
query77	616	366	280	280
query78	10084	10159	9242	9242
query79	2124	818	617	617
query80	789	520	451	451
query81	531	276	234	234
query82	388	135	98	98
query83	189	167	160	160
query84	288	101	67	67
query85	745	341	303	303
query86	407	287	286	286
query87	4619	4670	4348	4348
query88	3320	2214	2194	2194
query89	401	312	285	285
query90	1879	192	193	192
query91	133	151	105	105
query92	76	64	59	59
query93	2785	996	584	584
query94	664	418	298	298
query95	355	267	252	252
query96	479	544	276	276
query97	2751	2879	2752	2752
query98	227	204	202	202
query99	1340	1412	1248	1248
Total cold run time: 298546 ms
Total hot run time: 189985 ms

@doris-robot
Copy link

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

query1	0.03	0.03	0.04
query2	0.10	0.05	0.05
query3	0.29	0.05	0.05
query4	1.60	0.07	0.07
query5	0.40	0.40	0.39
query6	1.17	0.66	0.66
query7	0.02	0.02	0.02
query8	0.06	0.05	0.05
query9	0.61	0.53	0.54
query10	0.57	0.58	0.57
query11	0.24	0.12	0.12
query12	0.24	0.12	0.12
query13	0.63	0.61	0.62
query14	2.72	2.69	2.68
query15	0.99	0.86	0.85
query16	0.36	0.36	0.36
query17	1.03	1.02	1.04
query18	0.18	0.17	0.18
query19	1.91	1.83	1.91
query20	0.01	0.03	0.01
query21	15.38	0.98	0.67
query22	0.93	1.07	0.82
query23	14.67	1.56	0.74
query24	5.52	0.58	0.28
query25	0.17	0.09	0.09
query26	0.55	0.22	0.17
query27	0.09	0.08	0.09
query28	11.01	1.19	0.54
query29	12.56	4.01	3.36
query30	0.28	0.07	0.06
query31	2.84	0.59	0.42
query32	3.24	0.57	0.49
query33	3.15	3.04	3.04
query34	16.49	5.15	4.41
query35	4.44	4.41	4.42
query36	0.63	0.50	0.51
query37	0.20	0.17	0.16
query38	0.17	0.15	0.16
query39	0.05	0.05	0.04
query40	0.19	0.15	0.14
query41	0.10	0.05	0.05
query42	0.07	0.06	0.05
query43	0.05	0.05	0.04
Total cold run time: 105.94 s
Total hot run time: 30.9 s

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 44.31% (11698/26398)
Line Coverage: 33.91% (97992/288975)
Region Coverage: 32.98% (50166/152099)
Branch Coverage: 28.64% (25223/88056)
Coverage Report: http://coverage.selectdb-in.cc/coverage/100f35897254d3bf5ad9959243acb259cabdabb3_100f35897254d3bf5ad9959243acb259cabdabb3/report/index.html

@koarz
Copy link
Contributor Author

koarz commented Feb 21, 2025

run buildall

@doris-robot
Copy link

TeamCity cloud ut coverage result:
Function Coverage: 82.25% (1061/1290)
Line Coverage: 65.78% (17594/26746)
Region Coverage: 65.32% (8668/13271)
Branch Coverage: 55.21% (4672/8462)
Coverage Report: http://coverage.selectdb-in.cc/coverage/f34f8b817d7b6f055c19fc9c52e2f44cb442cdc0_f34f8b817d7b6f055c19fc9c52e2f44cb442cdc0_cloud/report/index.html

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17610	5389	5101	5101
q2	2052	297	169	169
q3	10469	1503	739	739
q4	10225	1020	533	533
q5	7562	2545	2248	2248
q6	192	169	139	139
q7	938	766	602	602
q8	9293	1362	1119	1119
q9	4856	4727	4541	4541
q10	6830	2308	1874	1874
q11	473	280	252	252
q12	354	349	215	215
q13	17777	3684	3046	3046
q14	245	224	203	203
q15	520	454	460	454
q16	619	610	577	577
q17	584	881	359	359
q18	6967	6153	6203	6153
q19	1537	964	537	537
q20	313	321	197	197
q21	2825	2107	1936	1936
q22	376	322	312	312
Total cold run time: 102617 ms
Total hot run time: 31306 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5125	5086	5074	5074
q2	239	340	236	236
q3	2173	2687	2244	2244
q4	1426	1845	1399	1399
q5	4205	4110	4164	4110
q6	217	163	127	127
q7	1846	1817	1697	1697
q8	2614	2618	2513	2513
q9	7295	7076	7162	7076
q10	2994	3190	2752	2752
q11	586	501	513	501
q12	658	753	575	575
q13	3520	3910	3232	3232
q14	278	290	277	277
q15	509	465	443	443
q16	653	672	631	631
q17	1116	1588	1318	1318
q18	7629	7235	7203	7203
q19	784	844	1029	844
q20	2009	1999	1906	1906
q21	5236	4922	4869	4869
q22	609	625	558	558
Total cold run time: 51721 ms
Total hot run time: 49585 ms

@doris-robot
Copy link

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

query1	967	382	377	377
query2	6539	1870	1825	1825
query3	6793	207	205	205
query4	25901	23534	23134	23134
query5	4386	665	517	517
query6	323	200	184	184
query7	4613	494	291	291
query8	297	248	246	246
query9	8622	2550	2553	2550
query10	479	312	256	256
query11	15447	15131	14994	14994
query12	157	110	104	104
query13	1662	515	404	404
query14	9301	6619	6624	6619
query15	209	190	178	178
query16	7726	608	450	450
query17	1195	695	524	524
query18	1981	386	294	294
query19	186	178	186	178
query20	122	111	113	111
query21	205	120	101	101
query22	4280	4183	4361	4183
query23	34423	33519	33054	33054
query24	7662	2380	2350	2350
query25	515	445	387	387
query26	1214	280	151	151
query27	2092	503	329	329
query28	3877	2398	2382	2382
query29	707	532	414	414
query30	231	181	152	152
query31	910	850	776	776
query32	72	60	61	60
query33	542	363	298	298
query34	767	866	519	519
query35	788	829	726	726
query36	958	995	890	890
query37	122	97	79	79
query38	4273	4082	4128	4082
query39	1413	1489	1389	1389
query40	206	113	101	101
query41	78	51	49	49
query42	123	108	100	100
query43	486	492	483	483
query44	1320	764	774	764
query45	177	166	160	160
query46	854	1100	641	641
query47	1771	1798	1726	1726
query48	394	421	310	310
query49	788	495	424	424
query50	697	737	418	418
query51	4221	4144	4146	4144
query52	108	103	94	94
query53	232	261	187	187
query54	494	487	405	405
query55	80	81	80	80
query56	267	284	248	248
query57	1146	1105	1080	1080
query58	247	233	233	233
query59	2673	2856	2634	2634
query60	290	278	248	248
query61	117	113	114	113
query62	787	729	686	686
query63	228	187	185	185
query64	4294	1016	713	713
query65	3211	3150	3089	3089
query66	1083	393	296	296
query67	15568	15546	15333	15333
query68	4423	798	541	541
query69	483	300	265	265
query70	1179	1120	1028	1028
query71	409	285	281	281
query72	5726	3546	3794	3546
query73	695	739	356	356
query74	9028	9071	8885	8885
query75	3139	3189	2709	2709
query76	3196	1159	740	740
query77	476	373	290	290
query78	9962	9937	9303	9303
query79	2041	824	595	595
query80	1133	545	458	458
query81	532	278	242	242
query82	399	126	91	91
query83	162	170	150	150
query84	245	95	72	72
query85	754	343	305	305
query86	411	287	287	287
query87	4449	4585	4317	4317
query88	3079	2207	2189	2189
query89	399	324	279	279
query90	1795	187	196	187
query91	138	143	110	110
query92	65	58	53	53
query93	1468	1010	569	569
query94	697	411	299	299
query95	358	268	261	261
query96	503	534	280	280
query97	2758	2847	2694	2694
query98	225	207	205	205
query99	1287	1397	1257	1257
Total cold run time: 265511 ms
Total hot run time: 183551 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.04
query2	0.07	0.03	0.04
query3	0.23	0.07	0.07
query4	1.63	0.10	0.10
query5	0.40	0.42	0.39
query6	1.16	0.65	0.66
query7	0.03	0.02	0.02
query8	0.05	0.03	0.03
query9	0.59	0.51	0.53
query10	0.57	0.57	0.57
query11	0.15	0.10	0.10
query12	0.14	0.11	0.10
query13	0.61	0.59	0.61
query14	2.72	2.71	2.73
query15	0.92	0.83	0.83
query16	0.37	0.38	0.38
query17	1.03	1.02	1.02
query18	0.20	0.20	0.19
query19	1.87	1.75	1.88
query20	0.01	0.02	0.01
query21	15.35	0.89	0.53
query22	0.75	1.17	0.73
query23	14.87	1.37	0.61
query24	6.50	1.42	1.85
query25	0.51	0.16	0.11
query26	0.60	0.16	0.13
query27	0.05	0.05	0.04
query28	9.94	0.91	0.42
query29	12.53	3.90	3.23
query30	0.25	0.09	0.06
query31	2.82	0.59	0.38
query32	3.23	0.54	0.46
query33	2.96	2.98	2.96
query34	15.76	5.06	4.42
query35	4.50	4.46	4.54
query36	0.67	0.49	0.48
query37	0.09	0.06	0.06
query38	0.06	0.04	0.04
query39	0.03	0.02	0.03
query40	0.17	0.14	0.13
query41	0.08	0.02	0.03
query42	0.04	0.03	0.02
query43	0.04	0.03	0.03
Total cold run time: 104.59 s
Total hot run time: 30.84 s

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 44.54% (11762/26410)
Line Coverage: 34.02% (98328/289033)
Region Coverage: 33.10% (50361/152158)
Branch Coverage: 28.75% (25323/88092)
Coverage Report: http://coverage.selectdb-in.cc/coverage/f34f8b817d7b6f055c19fc9c52e2f44cb442cdc0_f34f8b817d7b6f055c19fc9c52e2f44cb442cdc0/report/index.html

@koarz
Copy link
Contributor Author

koarz commented Feb 21, 2025

run buildall

@doris-robot
Copy link

TeamCity cloud ut coverage result:
Function Coverage: 82.25% (1061/1290)
Line Coverage: 65.80% (17599/26746)
Region Coverage: 65.34% (8671/13271)
Branch Coverage: 55.29% (4679/8462)
Coverage Report: http://coverage.selectdb-in.cc/coverage/ac8e1f14a8270ed3f582f5402795b4c4e616b971_ac8e1f14a8270ed3f582f5402795b4c4e616b971_cloud/report/index.html

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17619	5285	5079	5079
q2	2043	299	172	172
q3	10726	1252	749	749
q4	10270	999	542	542
q5	8215	2443	2274	2274
q6	192	170	136	136
q7	904	770	603	603
q8	9319	1340	1159	1159
q9	4753	4630	4661	4630
q10	6819	2314	1869	1869
q11	464	269	263	263
q12	354	352	225	225
q13	17762	3696	3045	3045
q14	229	219	205	205
q15	538	456	462	456
q16	632	606	580	580
q17	559	861	323	323
q18	6839	6105	6139	6105
q19	2050	968	546	546
q20	296	317	192	192
q21	2718	2143	1902	1902
q22	376	339	306	306
Total cold run time: 103677 ms
Total hot run time: 31361 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5179	5081	5126	5081
q2	239	325	228	228
q3	2152	2646	2326	2326
q4	1445	1860	1357	1357
q5	4218	4110	4171	4110
q6	208	169	125	125
q7	1881	1823	1754	1754
q8	2603	2575	2494	2494
q9	7258	7173	7189	7173
q10	2991	3194	2773	2773
q11	580	533	489	489
q12	710	795	621	621
q13	3382	3837	3251	3251
q14	280	288	286	286
q15	509	475	475	475
q16	637	677	621	621
q17	1139	1587	1327	1327
q18	7719	7375	7277	7277
q19	757	984	1066	984
q20	1969	2007	1882	1882
q21	5333	4984	4900	4900
q22	609	545	523	523
Total cold run time: 51798 ms
Total hot run time: 50057 ms

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 44.54% (11762/26410)
Line Coverage: 34.02% (98320/289038)
Region Coverage: 33.10% (50366/152164)
Branch Coverage: 28.75% (25328/88094)
Coverage Report: http://coverage.selectdb-in.cc/coverage/ac8e1f14a8270ed3f582f5402795b4c4e616b971_ac8e1f14a8270ed3f582f5402795b4c4e616b971/report/index.html

@doris-robot
Copy link

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

query1	1283	964	943	943
query2	6475	1839	1819	1819
query3	10908	4621	4411	4411
query4	57353	25758	23339	23339
query5	5136	491	473	473
query6	363	177	176	176
query7	5105	504	288	288
query8	305	245	241	241
query9	6469	2569	2571	2569
query10	397	311	257	257
query11	15151	15045	14970	14970
query12	151	109	102	102
query13	1167	495	388	388
query14	10006	6330	6689	6330
query15	215	194	188	188
query16	7115	671	453	453
query17	1069	714	575	575
query18	1644	415	305	305
query19	195	198	158	158
query20	132	125	133	125
query21	216	119	104	104
query22	4415	4597	4308	4308
query23	33767	33284	33335	33284
query24	5528	2407	2414	2407
query25	496	490	462	462
query26	725	285	152	152
query27	2015	479	351	351
query28	2847	2492	2446	2446
query29	561	569	434	434
query30	221	190	159	159
query31	900	869	824	824
query32	73	62	58	58
query33	462	359	309	309
query34	730	880	528	528
query35	784	838	761	761
query36	956	981	926	926
query37	135	101	79	79
query38	4223	4388	4401	4388
query39	1474	1424	1438	1424
query40	210	112	106	106
query41	53	52	52	52
query42	131	104	106	104
query43	505	514	487	487
query44	1309	801	799	799
query45	184	171	183	171
query46	873	1097	661	661
query47	1846	1864	1808	1808
query48	392	435	322	322
query49	682	525	435	435
query50	691	753	423	423
query51	4248	4320	4246	4246
query52	106	100	101	100
query53	236	274	183	183
query54	479	505	419	419
query55	82	82	79	79
query56	261	278	255	255
query57	1147	1170	1155	1155
query58	250	241	239	239
query59	2715	2840	2654	2654
query60	290	285	261	261
query61	128	139	120	120
query62	744	751	681	681
query63	240	202	188	188
query64	1740	1056	790	790
query65	3300	3163	3198	3163
query66	713	397	296	296
query67	15826	15595	15456	15456
query68	2709	765	534	534
query69	424	310	265	265
query70	1122	1130	1135	1130
query71	331	298	260	260
query72	6082	3611	3874	3611
query73	631	764	346	346
query74	9199	9210	9222	9210
query75	3123	3177	2670	2670
query76	1591	1147	723	723
query77	463	351	274	274
query78	9942	10156	9201	9201
query79	1678	870	615	615
query80	849	542	451	451
query81	511	272	237	237
query82	1023	131	94	94
query83	299	164	156	156
query84	281	94	72	72
query85	755	357	318	318
query86	346	292	290	290
query87	4583	4447	4508	4447
query88	3000	2220	2155	2155
query89	402	321	279	279
query90	1631	192	188	188
query91	135	140	110	110
query92	67	61	55	55
query93	1438	1013	587	587
query94	619	384	275	275
query95	351	271	252	252
query96	493	548	271	271
query97	2792	2877	2716	2716
query98	224	205	209	205
query99	1325	1398	1287	1287
Total cold run time: 288967 ms
Total hot run time: 190451 ms

@doris-robot
Copy link

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

query1	0.03	0.03	0.03
query2	0.10	0.05	0.04
query3	0.28	0.05	0.05
query4	1.60	0.08	0.07
query5	0.41	0.40	0.40
query6	1.17	0.67	0.65
query7	0.03	0.02	0.01
query8	0.06	0.07	0.04
query9	0.62	0.52	0.54
query10	0.58	0.59	0.58
query11	0.25	0.12	0.12
query12	0.25	0.12	0.13
query13	0.63	0.61	0.61
query14	2.67	2.78	2.71
query15	0.99	0.87	0.88
query16	0.37	0.40	0.38
query17	1.05	1.01	1.06
query18	0.18	0.18	0.19
query19	1.92	1.83	2.00
query20	0.02	0.01	0.01
query21	15.36	0.94	0.65
query22	0.91	1.01	0.77
query23	14.72	1.53	0.71
query24	5.52	0.52	0.27
query25	0.16	0.09	0.09
query26	0.55	0.22	0.18
query27	0.09	0.09	0.08
query28	10.99	1.19	0.56
query29	12.51	4.09	3.41
query30	0.27	0.08	0.06
query31	2.83	0.62	0.42
query32	3.23	0.59	0.50
query33	3.03	3.07	3.12
query34	16.58	5.10	4.39
query35	4.47	4.45	4.42
query36	0.63	0.51	0.49
query37	0.21	0.18	0.17
query38	0.18	0.15	0.14
query39	0.05	0.05	0.04
query40	0.20	0.16	0.16
query41	0.11	0.06	0.05
query42	0.07	0.05	0.04
query43	0.05	0.05	0.05
Total cold run time: 105.93 s
Total hot run time: 30.95 s


public TimeV2Literal(double value) throws AnalysisException {
super();
if (value > (double) MAX_TIME.getValue() || value < -(double) MAX_TIME.getValue()) {
Copy link
Contributor

Choose a reason for hiding this comment

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

why not use MIN_TIME when check lowest bound? does this mean, we accept -(838, 01,01, 0)? it is lower than MIN_TIME

Copy link
Contributor Author

Choose a reason for hiding this comment

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

MAX_TIME and MIN_TIME just store every part min max value

}

protected static boolean checkRange(double hour, long minute, long second, long microsecond) {
return hour > 838 || minute > 59 || second > 59 || hour < 0 || minute < 0 || second < 0
Copy link
Contributor

Choose a reason for hiding this comment

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

same problem as ctor. maybe the MIN_TIME's corrent value is -838, 59, 59, 999999, 6 ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

but, if caller input negative as argument'TimeLiteral(-1,-1,-1,-1,-1)', the checkRange will not work corrently, because if we call getValue() it return false. minute > MAXTIME.minute(59) || minute < MINTIME.minute(59) always return true(except 59) , perhaps the variable name should be changed to make it more consistent with usage

protected boolean negative;

public TimeV2Literal(String s) {
this(TimeV2Type.of(0), s);
Copy link
Contributor

Choose a reason for hiding this comment

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

why ctor with string always has 0 as scale? how about 01:01:01.123456?

Copy link
Contributor Author

@koarz koarz Mar 4, 2025

Choose a reason for hiding this comment

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

because if the sql isselect cast("01:01:01.123456" as time) will call this function directly, the sql means scale is 0, unless it use as time(scale) this situation will call another function

public class TimeV2LiteralTest {

@Test
public void testTimeLiteralCreate() {
Copy link
Contributor

Choose a reason for hiding this comment

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

add out of bound test to ensure check is working as well

@koarz
Copy link
Contributor Author

koarz commented Mar 9, 2025

run buildall

@koarz
Copy link
Contributor Author

koarz commented Mar 9, 2025

run buildall

@doris-robot
Copy link

TeamCity cloud ut coverage result:
Function Coverage: 82.15% (1063/1294)
Line Coverage: 65.66% (17624/26840)
Region Coverage: 65.11% (8686/13340)
Branch Coverage: 55.08% (4687/8510)
Coverage Report: http://coverage.selectdb-in.cc/coverage/8ff269e2026e15d0cf825300eee132c06450436f_8ff269e2026e15d0cf825300eee132c06450436f_cloud/report/index.html

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 27.84% (27/97) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 46.89% (12542/26748)
Line Coverage 36.46% (106905/293210)
Region Coverage 35.50% (54604/153810)
Branch Coverage 30.85% (27463/89012)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants