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

[Fix](function) fix FE impl of some time functions #37746

Merged
merged 1 commit into from
Jul 18, 2024

Conversation

zclllyybb
Copy link
Contributor

@zclllyybb zclllyybb commented Jul 13, 2024

Proposed changes

Issue Number: close #xxx

before:

mysql> select date_ceil("2020-12-12 12:12:12.123", interval 2 second);
+-----------------------+
| '2020-12-12 12:12:12' |
+-----------------------+
| 2020-12-12 12:12:12   |
+-----------------------+
1 row in set (0.10 sec)

mysql> select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/Galapagos');
+------+
| NULL |
+------+
| NULL |
+------+
1 row in set (0.09 sec)

mysql [(none)]>select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/GalapaGoS');
+-----------------------------------------------------------------------------------------------------------+
| convert_tz(cast('9999-12-31 23:59:59.999999' as DATETIMEV2(6)), 'Pacific/Galapagos', 'Pacific/GalapaGoS') |
+-----------------------------------------------------------------------------------------------------------+
| 9999-12-31 23:59:59.999999                                                                                |
+-----------------------------------------------------------------------------------------------------------+
1 row in set (0.08 sec) --- gone to BE

after:

mysql> select date_ceil("2020-12-12 12:12:12.123", interval 2 second);
+------------------------------+
| '2020-12-12 12:12:14.000000' |
+------------------------------+
| 2020-12-12 12:12:14          |
+------------------------------+
1 row in set (0.11 sec)

mysql> select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/Galapagos');
+-----------------------------------------------------------------------------------------------------------+
| convert_tz(cast('9999-12-31 23:59:59.999999' as DATETIMEV2(6)), 'Pacific/Galapagos', 'Pacific/Galapagos') |
+-----------------------------------------------------------------------------------------------------------+
| 9999-12-31 23:59:59.999999                                                                                |
+-----------------------------------------------------------------------------------------------------------+
1 row in set (0.23 sec)

mysql> select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/GalapaGoS');
+------------------------------+
| '9999-12-31 23:59:59.999999' |
+------------------------------+
| 9999-12-31 23:59:59.999999   |
+------------------------------+
1 row in set (0.11 sec) --- finished in FE

@zclllyybb
Copy link
Contributor Author

run buildall

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

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17635	4271	4258	4258
q2	2018	187	185	185
q3	10457	1198	1074	1074
q4	10183	742	725	725
q5	7547	2690	2630	2630
q6	218	135	134	134
q7	953	594	590	590
q8	9212	2051	2057	2051
q9	8714	6524	6612	6524
q10	8814	3771	3768	3768
q11	460	235	237	235
q12	470	222	220	220
q13	17771	2976	2971	2971
q14	268	232	244	232
q15	521	485	492	485
q16	495	374	377	374
q17	955	673	690	673
q18	7955	7626	7362	7362
q19	8269	1531	1473	1473
q20	697	316	328	316
q21	4987	3228	3231	3228
q22	348	291	276	276
Total cold run time: 118947 ms
Total hot run time: 39784 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4438	4253	4265	4253
q2	360	271	263	263
q3	3070	2912	2938	2912
q4	1934	1710	1807	1710
q5	5585	5491	5438	5438
q6	229	133	130	130
q7	2238	1859	1821	1821
q8	3294	3426	3428	3426
q9	8763	8784	8815	8784
q10	4128	3767	3775	3767
q11	587	497	495	495
q12	795	645	655	645
q13	15941	3146	3155	3146
q14	314	290	289	289
q15	520	497	485	485
q16	507	426	436	426
q17	1800	1541	1519	1519
q18	7986	8004	7843	7843
q19	1818	1691	1660	1660
q20	2245	1868	1877	1868
q21	5130	4889	4744	4744
q22	619	511	522	511
Total cold run time: 72301 ms
Total hot run time: 56135 ms

@doris-robot
Copy link

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

query1	914	371	361	361
query2	6917	1849	1904	1849
query3	6647	213	220	213
query4	23489	17490	17350	17350
query5	3641	479	474	474
query6	279	168	168	168
query7	4569	287	281	281
query8	236	188	199	188
query9	8503	2345	2337	2337
query10	442	296	267	267
query11	11448	9998	10114	9998
query12	109	82	84	82
query13	1634	364	349	349
query14	10111	7408	6648	6648
query15	216	167	165	165
query16	7480	310	327	310
query17	1346	543	523	523
query18	1922	271	265	265
query19	194	147	144	144
query20	85	81	83	81
query21	210	133	131	131
query22	4282	3982	3956	3956
query23	34100	33702	33617	33617
query24	10957	2918	2916	2916
query25	612	380	383	380
query26	717	152	144	144
query27	2313	280	274	274
query28	5708	2028	2047	2028
query29	897	644	631	631
query30	259	150	147	147
query31	1035	768	753	753
query32	106	53	57	53
query33	661	299	297	297
query34	901	488	496	488
query35	697	586	575	575
query36	1159	979	954	954
query37	140	93	90	90
query38	2995	2810	2836	2810
query39	912	852	842	842
query40	222	132	120	120
query41	55	46	48	46
query42	114	104	113	104
query43	547	475	477	475
query44	1100	725	734	725
query45	192	165	165	165
query46	1083	750	751	750
query47	1849	1800	1791	1791
query48	373	282	298	282
query49	837	406	412	406
query50	773	383	399	383
query51	6779	6833	6682	6682
query52	108	94	93	93
query53	359	296	285	285
query54	900	437	438	437
query55	73	72	72	72
query56	281	263	270	263
query57	1133	1079	1051	1051
query58	234	240	250	240
query59	2989	2693	2724	2693
query60	290	276	282	276
query61	98	96	132	96
query62	773	661	644	644
query63	308	285	287	285
query64	9126	2230	7423	2230
query65	3137	3111	3126	3111
query66	766	331	327	327
query67	15319	14895	14906	14895
query68	4759	522	520	520
query69	669	497	328	328
query70	1183	1106	1160	1106
query71	426	280	274	274
query72	8046	5430	5544	5430
query73	745	319	320	319
query74	6031	5474	5495	5474
query75	3391	2681	2688	2681
query76	2902	1001	912	912
query77	625	305	302	302
query78	10891	9686	8966	8966
query79	4321	521	511	511
query80	2059	464	467	464
query81	621	218	228	218
query82	1030	145	135	135
query83	318	172	162	162
query84	271	91	86	86
query85	1395	318	289	289
query86	473	318	297	297
query87	3304	3087	3088	3087
query88	4627	2455	2460	2455
query89	490	382	382	382
query90	1769	188	186	186
query91	129	100	98	98
query92	64	55	50	50
query93	4734	483	486	483
query94	1181	220	207	207
query95	401	316	314	314
query96	634	279	268	268
query97	3273	2994	2994	2994
query98	217	205	195	195
query99	1697	1272	1289	1272
Total cold run time: 281337 ms
Total hot run time: 172531 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 dc5b7e662b5445b00b51eadb0dccf98f5ca19cfe, data reload: false

query1	0.05	0.03	0.03
query2	0.07	0.04	0.04
query3	0.22	0.04	0.05
query4	1.73	0.07	0.06
query5	0.50	0.47	0.48
query6	1.13	0.73	0.73
query7	0.02	0.01	0.02
query8	0.05	0.05	0.04
query9	0.55	0.50	0.49
query10	0.55	0.56	0.54
query11	0.15	0.12	0.11
query12	0.15	0.12	0.12
query13	0.59	0.60	0.58
query14	0.75	0.78	0.82
query15	0.84	0.82	0.82
query16	0.36	0.35	0.35
query17	1.02	0.98	1.04
query18	0.22	0.21	0.22
query19	1.80	1.75	1.67
query20	0.01	0.01	0.01
query21	15.37	0.75	0.65
query22	4.71	6.41	2.21
query23	18.65	1.29	1.31
query24	2.11	0.22	0.22
query25	0.16	0.09	0.09
query26	0.29	0.20	0.21
query27	0.47	0.23	0.23
query28	13.32	1.03	1.00
query29	12.65	3.33	3.25
query30	0.25	0.06	0.06
query31	2.88	0.38	0.40
query32	3.28	0.48	0.48
query33	2.92	2.87	2.92
query34	16.95	4.33	4.40
query35	4.39	4.43	4.47
query36	0.66	0.47	0.49
query37	0.20	0.16	0.17
query38	0.17	0.16	0.16
query39	0.04	0.04	0.04
query40	0.16	0.12	0.13
query41	0.09	0.04	0.05
query42	0.05	0.04	0.05
query43	0.04	0.04	0.04
Total cold run time: 110.57 s
Total hot run time: 30.84 s

@zclllyybb
Copy link
Contributor Author

run buildall

@zclllyybb zclllyybb force-pushed the remove_convert_tz branch from 653aba3 to 60e32e4 Compare July 14, 2024 12:19
@zclllyybb
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17620	4314	4273	4273
q2	2005	192	188	188
q3	10446	1136	1022	1022
q4	10199	833	855	833
q5	7582	2675	2680	2675
q6	238	138	140	138
q7	951	606	611	606
q8	9217	2065	2072	2065
q9	8679	6558	6580	6558
q10	8904	3788	3781	3781
q11	469	230	238	230
q12	427	227	228	227
q13	18892	2975	2967	2967
q14	281	236	242	236
q15	533	477	485	477
q16	498	386	389	386
q17	963	713	710	710
q18	8041	7387	7373	7373
q19	7118	1480	1278	1278
q20	700	321	327	321
q21	4899	3172	3921	3172
q22	356	295	297	295
Total cold run time: 119018 ms
Total hot run time: 39811 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4376	4269	4254	4254
q2	377	271	265	265
q3	3060	2911	2926	2911
q4	1974	1738	1695	1695
q5	5543	5511	5446	5446
q6	228	133	144	133
q7	2270	1872	1871	1871
q8	3256	3432	3384	3384
q9	8715	8800	8820	8800
q10	4215	3778	3854	3778
q11	624	500	497	497
q12	817	665	652	652
q13	17276	3143	3154	3143
q14	330	286	285	285
q15	530	488	490	488
q16	504	462	442	442
q17	1803	1522	1472	1472
q18	8092	7976	7844	7844
q19	4011	1641	1603	1603
q20	2157	1844	1866	1844
q21	5164	4887	4753	4753
q22	597	502	544	502
Total cold run time: 75919 ms
Total hot run time: 56062 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 173924 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 60e32e4db10f22768b41a4e57fc44a6af38795ed, data reload: false

query1	917	368	357	357
query2	6429	1909	1767	1767
query3	6663	207	216	207
query4	28460	17593	17389	17389
query5	3744	510	511	510
query6	273	167	176	167
query7	4582	284	282	282
query8	239	192	199	192
query9	8554	2365	2347	2347
query10	428	287	282	282
query11	10533	10123	10172	10123
query12	123	85	83	83
query13	1632	361	357	357
query14	10272	7452	7483	7452
query15	212	166	169	166
query16	7691	310	311	310
query17	1811	575	523	523
query18	1887	269	275	269
query19	189	148	147	147
query20	90	81	92	81
query21	202	131	121	121
query22	4268	4097	4075	4075
query23	33939	33725	33675	33675
query24	11244	2886	2911	2886
query25	636	427	418	418
query26	1213	162	149	149
query27	2515	272	265	265
query28	7245	2050	2031	2031
query29	912	635	635	635
query30	259	155	160	155
query31	948	762	742	742
query32	97	54	55	54
query33	756	302	289	289
query34	1002	513	485	485
query35	676	590	592	590
query36	1120	992	971	971
query37	162	92	91	91
query38	2979	2964	2833	2833
query39	899	850	869	850
query40	209	128	129	128
query41	49	47	53	47
query42	115	100	101	100
query43	500	479	470	470
query44	1241	738	730	730
query45	200	169	169	169
query46	1088	718	707	707
query47	1871	1764	1771	1764
query48	383	291	293	291
query49	861	424	433	424
query50	789	397	395	395
query51	6849	6921	6745	6745
query52	108	95	96	95
query53	363	288	293	288
query54	888	466	456	456
query55	74	77	77	77
query56	308	295	280	280
query57	1137	1086	1032	1032
query58	252	252	266	252
query59	2811	2837	2691	2691
query60	318	307	305	305
query61	116	118	118	118
query62	794	655	622	622
query63	314	289	288	288
query64	9667	2289	1747	1747
query65	3185	3112	3130	3112
query66	778	344	342	342
query67	15549	15053	14868	14868
query68	6194	542	525	525
query69	735	460	379	379
query70	1206	1124	1151	1124
query71	497	290	291	290
query72	8716	5992	5636	5636
query73	842	325	320	320
query74	5970	5487	5602	5487
query75	4569	2710	2709	2709
query76	4104	1003	1007	1003
query77	767	320	299	299
query78	9705	9022	9011	9011
query79	8512	525	521	521
query80	2640	486	479	479
query81	589	232	216	216
query82	761	141	144	141
query83	304	170	166	166
query84	272	89	92	89
query85	1495	325	299	299
query86	428	290	316	290
query87	3363	3101	3157	3101
query88	5239	2459	2462	2459
query89	487	388	379	379
query90	2027	198	199	198
query91	130	103	102	102
query92	62	51	52	51
query93	6382	494	500	494
query94	1295	220	218	218
query95	412	323	327	323
query96	630	277	279	277
query97	3196	3040	3032	3032
query98	220	206	241	206
query99	1581	1231	1261	1231
Total cold run time: 299948 ms
Total hot run time: 173924 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.04
query2	0.09	0.03	0.04
query3	0.22	0.05	0.05
query4	1.68	0.07	0.08
query5	0.49	0.50	0.50
query6	1.14	0.73	0.72
query7	0.02	0.02	0.02
query8	0.06	0.05	0.05
query9	0.55	0.49	0.49
query10	0.54	0.56	0.55
query11	0.15	0.12	0.12
query12	0.15	0.12	0.12
query13	0.60	0.59	0.58
query14	0.76	0.80	0.82
query15	0.84	0.80	0.83
query16	0.38	0.37	0.37
query17	0.96	0.97	0.95
query18	0.23	0.21	0.22
query19	1.89	1.81	1.73
query20	0.01	0.00	0.01
query21	15.39	0.78	0.67
query22	4.58	6.83	2.45
query23	18.27	1.41	1.28
query24	2.08	0.24	0.22
query25	0.16	0.09	0.09
query26	0.29	0.20	0.20
query27	0.46	0.24	0.22
query28	13.30	1.01	1.02
query29	12.60	3.35	3.32
query30	0.25	0.07	0.06
query31	2.86	0.39	0.38
query32	3.28	0.49	0.49
query33	2.94	2.95	2.88
query34	17.18	4.34	4.34
query35	4.39	4.41	4.40
query36	0.64	0.46	0.47
query37	0.18	0.16	0.16
query38	0.15	0.14	0.14
query39	0.05	0.03	0.04
query40	0.15	0.12	0.12
query41	0.09	0.05	0.05
query42	0.05	0.04	0.04
query43	0.04	0.04	0.04
Total cold run time: 110.18 s
Total hot run time: 31.25 s

@zclllyybb zclllyybb force-pushed the remove_convert_tz branch from 60e32e4 to 68a6637 Compare July 15, 2024 09:50
@zclllyybb
Copy link
Contributor Author

run buildall

@zclllyybb zclllyybb force-pushed the remove_convert_tz branch from 68a6637 to a6c39c9 Compare July 15, 2024 10:36
@zclllyybb
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17630	4303	4224	4224
q2	2013	193	179	179
q3	10461	1236	1110	1110
q4	10187	803	872	803
q5	7607	2685	2682	2682
q6	224	153	136	136
q7	960	595	594	594
q8	9211	2043	2090	2043
q9	8689	6659	6609	6609
q10	8836	3829	3812	3812
q11	477	234	231	231
q12	420	222	222	222
q13	18927	2991	3030	2991
q14	280	233	244	233
q15	522	473	482	473
q16	484	384	375	375
q17	961	594	674	594
q18	7943	7475	7572	7475
q19	6943	1426	1360	1360
q20	658	329	335	329
q21	4968	3209	4090	3209
q22	370	293	294	293
Total cold run time: 118771 ms
Total hot run time: 39977 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4516	4607	4407	4407
q2	378	280	289	280
q3	3205	3079	3080	3079
q4	2060	1813	1749	1749
q5	5720	5630	5559	5559
q6	237	142	152	142
q7	2258	1831	1845	1831
q8	3264	3469	3489	3469
q9	8697	8822	8806	8806
q10	4097	3816	3829	3816
q11	606	496	497	496
q12	829	653	652	652
q13	16338	3197	3155	3155
q14	307	277	308	277
q15	522	510	494	494
q16	487	439	440	439
q17	1847	1540	1505	1505
q18	8140	7865	7895	7865
q19	1835	1613	1626	1613
q20	3318	1909	1843	1843
q21	13376	4904	4846	4846
q22	595	509	500	500
Total cold run time: 82632 ms
Total hot run time: 56823 ms

@doris-robot
Copy link

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

query1	925	375	364	364
query2	6448	1949	1831	1831
query3	6636	205	216	205
query4	28308	17617	17293	17293
query5	3729	489	463	463
query6	276	173	162	162
query7	4585	288	283	283
query8	246	201	199	199
query9	8472	2349	2319	2319
query10	451	292	272	272
query11	10643	10122	10017	10017
query12	117	88	88	88
query13	1639	368	360	360
query14	10184	7734	7490	7490
query15	217	170	163	163
query16	7620	313	299	299
query17	1600	564	511	511
query18	1750	286	276	276
query19	201	143	144	143
query20	86	80	81	80
query21	202	133	123	123
query22	4512	4229	4126	4126
query23	33951	33808	33754	33754
query24	9208	2918	2908	2908
query25	591	423	421	421
query26	706	150	146	146
query27	2317	279	276	276
query28	5969	2027	2009	2009
query29	884	640	634	634
query30	246	157	153	153
query31	964	756	756	756
query32	96	54	55	54
query33	625	301	292	292
query34	897	503	500	500
query35	675	568	595	568
query36	1120	992	995	992
query37	144	85	88	85
query38	2996	2828	2849	2828
query39	882	810	814	810
query40	201	120	126	120
query41	48	46	47	46
query42	115	99	99	99
query43	524	487	463	463
query44	1078	731	728	728
query45	201	161	172	161
query46	1093	756	746	746
query47	1892	1802	1801	1801
query48	366	293	294	293
query49	845	414	426	414
query50	792	390	384	384
query51	6878	6805	6680	6680
query52	105	93	96	93
query53	365	286	293	286
query54	778	475	467	467
query55	74	74	74	74
query56	316	286	286	286
query57	1192	1061	1047	1047
query58	237	237	246	237
query59	2863	2897	2756	2756
query60	302	272	267	267
query61	93	91	93	91
query62	783	623	640	623
query63	315	286	286	286
query64	9142	2225	1652	1652
query65	3157	3081	3094	3081
query66	766	323	331	323
query67	15310	15099	14992	14992
query68	4519	522	530	522
query69	502	326	325	325
query70	1088	1132	1114	1114
query71	370	286	267	267
query72	7502	5360	5203	5203
query73	747	326	314	314
query74	6184	5761	5715	5715
query75	3388	2705	2689	2689
query76	2115	943	952	943
query77	542	291	297	291
query78	9591	9167	8999	8999
query79	2094	511	506	506
query80	1543	466	530	466
query81	594	225	231	225
query82	805	135	133	133
query83	290	162	175	162
query84	250	88	85	85
query85	1842	310	304	304
query86	488	323	317	317
query87	3329	3127	3169	3127
query88	4380	2510	2431	2431
query89	469	375	378	375
query90	1793	193	194	193
query91	127	97	100	97
query92	61	48	50	48
query93	2724	499	485	485
query94	1203	219	216	216
query95	404	324	310	310
query96	609	270	285	270
query97	3233	3047	3083	3047
query98	224	200	198	198
query99	1506	1265	1246	1246
Total cold run time: 275465 ms
Total hot run time: 173372 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.03
query2	0.08	0.03	0.04
query3	0.22	0.05	0.05
query4	1.69	0.07	0.08
query5	0.50	0.50	0.50
query6	1.14	0.73	0.72
query7	0.01	0.01	0.02
query8	0.05	0.04	0.05
query9	0.53	0.49	0.47
query10	0.54	0.52	0.54
query11	0.15	0.12	0.12
query12	0.15	0.12	0.12
query13	0.60	0.59	0.58
query14	0.78	0.78	0.78
query15	0.84	0.81	0.81
query16	0.35	0.38	0.36
query17	1.01	1.05	1.05
query18	0.21	0.22	0.22
query19	1.83	1.81	1.73
query20	0.02	0.01	0.01
query21	15.39	0.73	0.66
query22	4.50	6.86	2.39
query23	18.33	1.40	1.14
query24	2.12	0.24	0.22
query25	0.17	0.08	0.08
query26	0.29	0.21	0.20
query27	0.45	0.22	0.22
query28	13.22	1.03	1.00
query29	12.62	3.24	3.22
query30	0.25	0.06	0.06
query31	2.89	0.39	0.38
query32	3.28	0.48	0.47
query33	2.89	2.94	2.91
query34	17.21	4.42	4.35
query35	4.44	4.38	4.41
query36	0.64	0.47	0.47
query37	0.18	0.16	0.16
query38	0.16	0.15	0.15
query39	0.05	0.03	0.04
query40	0.16	0.13	0.13
query41	0.09	0.06	0.05
query42	0.06	0.05	0.05
query43	0.05	0.04	0.03
Total cold run time: 110.18 s
Total hot run time: 30.97 s

@zclllyybb zclllyybb force-pushed the remove_convert_tz branch from a6c39c9 to 8dc60dd Compare July 15, 2024 14:57
@zclllyybb
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17764	5364	4338	4338
q2	2899	190	193	190
q3	11411	1178	1062	1062
q4	11169	799	773	773
q5	7559	2719	2687	2687
q6	230	143	139	139
q7	980	609	600	600
q8	9221	2061	2061	2061
q9	8747	6538	6543	6538
q10	8680	3751	3769	3751
q11	466	228	236	228
q12	396	232	229	229
q13	18842	2987	2990	2987
q14	281	251	253	251
q15	522	475	518	475
q16	527	397	385	385
q17	965	696	671	671
q18	8130	7532	7430	7430
q19	4140	1495	1345	1345
q20	673	325	314	314
q21	5152	3177	3199	3177
q22	348	291	279	279
Total cold run time: 119102 ms
Total hot run time: 39910 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4402	4270	4247	4247
q2	373	270	274	270
q3	3009	2736	2743	2736
q4	1869	1660	1641	1641
q5	5285	5342	5302	5302
q6	218	131	131	131
q7	2099	1748	1694	1694
q8	3209	3337	3305	3305
q9	8433	8380	8362	8362
q10	3878	3708	3684	3684
q11	586	487	490	487
q12	775	609	598	598
q13	16264	3017	2959	2959
q14	305	289	270	270
q15	519	469	474	469
q16	454	416	411	411
q17	1754	1470	1502	1470
q18	7578	7530	7371	7371
q19	3578	1533	1498	1498
q20	1983	1778	1811	1778
q21	4853	4706	4614	4614
q22	614	516	518	516
Total cold run time: 72038 ms
Total hot run time: 53813 ms

@doris-robot
Copy link

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

query1	914	369	362	362
query2	6458	1888	1815	1815
query3	6675	207	211	207
query4	27647	17424	17335	17335
query5	4175	497	488	488
query6	264	167	162	162
query7	4581	297	291	291
query8	243	192	197	192
query9	8535	2420	2414	2414
query10	447	289	278	278
query11	11424	10109	10016	10016
query12	133	93	82	82
query13	1644	373	371	371
query14	10256	7657	7803	7657
query15	216	163	168	163
query16	7748	315	316	315
query17	1805	566	538	538
query18	1965	289	283	283
query19	205	154	154	154
query20	92	85	84	84
query21	206	129	124	124
query22	4448	4220	4357	4220
query23	33768	33087	33148	33087
query24	12103	2902	2828	2828
query25	671	398	392	392
query26	1821	155	152	152
query27	2895	270	273	270
query28	7462	2033	2034	2033
query29	1136	648	637	637
query30	295	148	147	147
query31	968	729	754	729
query32	100	56	55	55
query33	787	313	311	311
query34	906	481	487	481
query35	692	581	600	581
query36	1093	951	970	951
query37	195	82	79	79
query38	2907	2756	2749	2749
query39	906	818	831	818
query40	283	124	122	122
query41	51	47	47	47
query42	114	100	105	100
query43	520	474	484	474
query44	1269	745	730	730
query45	199	165	168	165
query46	1105	758	745	745
query47	1870	1789	1766	1766
query48	384	298	296	296
query49	1225	424	424	424
query50	783	399	387	387
query51	6933	6790	6700	6700
query52	104	97	103	97
query53	362	295	295	295
query54	1025	478	457	457
query55	76	75	75	75
query56	306	302	292	292
query57	1152	1059	1071	1059
query58	260	254	258	254
query59	3004	2759	2494	2494
query60	319	278	273	273
query61	96	91	90	90
query62	843	654	622	622
query63	326	289	294	289
query64	10501	2225	1668	1668
query65	3170	3145	3106	3106
query66	1365	335	339	335
query67	15636	14978	14937	14937
query68	8707	565	566	565
query69	741	447	344	344
query70	1357	1105	1146	1105
query71	526	278	275	275
query72	8776	5502	5411	5411
query73	1941	326	328	326
query74	6116	5761	5683	5683
query75	5001	2708	2693	2693
query76	5248	962	941	941
query77	812	306	304	304
query78	9726	9152	8893	8893
query79	9781	520	519	519
query80	1079	473	474	473
query81	575	225	215	215
query82	766	132	136	132
query83	337	164	170	164
query84	275	88	85	85
query85	1380	312	290	290
query86	447	306	326	306
query87	3298	3120	3146	3120
query88	4738	2398	2379	2379
query89	531	378	370	370
query90	2035	192	189	189
query91	127	99	103	99
query92	65	50	48	48
query93	6791	525	509	509
query94	1245	210	210	210
query95	402	313	316	313
query96	624	274	266	266
query97	3199	2997	2977	2977
query98	212	199	199	199
query99	1574	1241	1276	1241
Total cold run time: 310499 ms
Total hot run time: 172794 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 8dc60dd0274ccf2cec7577fb34ce2901605cedec, data reload: false

query1	0.04	0.03	0.03
query2	0.08	0.04	0.04
query3	0.22	0.05	0.05
query4	1.68	0.08	0.07
query5	0.51	0.49	0.50
query6	1.14	0.73	0.72
query7	0.02	0.02	0.01
query8	0.05	0.05	0.05
query9	0.55	0.48	0.49
query10	0.54	0.54	0.54
query11	0.15	0.11	0.12
query12	0.15	0.12	0.13
query13	0.59	0.59	0.57
query14	0.76	0.77	0.77
query15	0.85	0.81	0.80
query16	0.38	0.36	0.37
query17	0.98	1.06	0.96
query18	0.23	0.21	0.22
query19	1.86	1.83	1.76
query20	0.01	0.01	0.02
query21	15.39	0.76	0.67
query22	3.84	7.37	2.27
query23	18.35	1.44	1.30
query24	2.14	0.24	0.22
query25	0.16	0.09	0.09
query26	0.31	0.21	0.21
query27	0.46	0.23	0.22
query28	13.28	1.02	1.01
query29	12.61	3.27	3.26
query30	0.25	0.07	0.05
query31	2.87	0.39	0.38
query32	3.26	0.47	0.47
query33	2.82	2.91	2.89
query34	17.31	4.34	4.33
query35	4.44	4.41	4.36
query36	0.65	0.46	0.48
query37	0.18	0.15	0.16
query38	0.16	0.15	0.14
query39	0.04	0.04	0.03
query40	0.16	0.11	0.12
query41	0.09	0.05	0.05
query42	0.06	0.04	0.04
query43	0.04	0.04	0.04
Total cold run time: 109.66 s
Total hot run time: 30.9 s

@zclllyybb zclllyybb force-pushed the remove_convert_tz branch from 8dc60dd to 5693cb4 Compare July 15, 2024 18:08
@zclllyybb
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17595	4315	4276	4276
q2	2020	190	183	183
q3	10449	1209	1068	1068
q4	10195	834	731	731
q5	7531	2694	2665	2665
q6	218	137	139	137
q7	940	594	590	590
q8	9227	2045	2058	2045
q9	8841	6541	6502	6502
q10	8863	3747	3820	3747
q11	443	237	234	234
q12	457	228	225	225
q13	18735	2992	3007	2992
q14	265	236	243	236
q15	532	481	503	481
q16	497	383	379	379
q17	955	684	680	680
q18	8112	7358	7399	7358
q19	4784	1347	1286	1286
q20	698	333	319	319
q21	4907	3334	3169	3169
q22	354	286	285	285
Total cold run time: 116618 ms
Total hot run time: 39588 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4308	4233	4245	4233
q2	380	281	271	271
q3	2987	2751	2914	2751
q4	1942	1687	1676	1676
q5	5686	5516	5494	5494
q6	220	136	139	136
q7	2146	1790	1826	1790
q8	3255	3413	3380	3380
q9	8746	8741	8820	8741
q10	4075	3920	3889	3889
q11	582	480	495	480
q12	781	637	651	637
q13	16532	3173	3177	3173
q14	317	289	289	289
q15	532	480	476	476
q16	497	459	425	425
q17	1811	1536	1499	1499
q18	8024	8093	7813	7813
q19	1810	1452	1570	1452
q20	2194	1958	1864	1864
q21	5049	4828	4919	4828
q22	579	498	505	498
Total cold run time: 72453 ms
Total hot run time: 55795 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 174985 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 5693cb4e549f5b5ff249e96141fc0b724ec378fb, data reload: false

query1	911	367	358	358
query2	6443	1966	1857	1857
query3	6668	204	214	204
query4	28500	17526	17852	17526
query5	3643	469	493	469
query6	245	153	160	153
query7	4585	306	287	287
query8	234	193	190	190
query9	8438	2424	2396	2396
query10	439	283	281	281
query11	10894	9983	9952	9952
query12	116	83	85	83
query13	1639	377	378	377
query14	10437	7664	7801	7664
query15	220	165	164	164
query16	7766	330	303	303
query17	1796	547	519	519
query18	1954	290	269	269
query19	190	141	145	141
query20	89	80	81	80
query21	203	121	127	121
query22	4428	4047	4024	4024
query23	33956	33870	33643	33643
query24	11009	2866	2942	2866
query25	602	382	382	382
query26	711	153	149	149
query27	2361	278	282	278
query28	6193	2120	2094	2094
query29	906	634	647	634
query30	257	155	150	150
query31	958	791	767	767
query32	105	59	55	55
query33	754	286	309	286
query34	1038	492	502	492
query35	697	586	582	582
query36	1155	980	991	980
query37	136	82	83	82
query38	2940	2876	2793	2793
query39	907	872	853	853
query40	203	123	117	117
query41	46	43	44	43
query42	117	103	99	99
query43	519	478	462	462
query44	1198	738	733	733
query45	199	161	157	157
query46	1081	733	765	733
query47	1858	1797	1752	1752
query48	364	295	293	293
query49	829	430	413	413
query50	770	383	389	383
query51	6961	6869	6761	6761
query52	109	89	98	89
query53	357	289	286	286
query54	955	439	442	439
query55	79	75	75	75
query56	284	267	292	267
query57	1156	1078	1083	1078
query58	255	253	264	253
query59	2870	2687	2583	2583
query60	299	280	277	277
query61	93	94	93	93
query62	799	656	659	656
query63	318	293	294	293
query64	9531	2216	1713	1713
query65	3170	3114	3119	3114
query66	747	328	329	328
query67	15412	15004	14984	14984
query68	4504	551	539	539
query69	492	362	343	343
query70	1191	1185	1160	1160
query71	406	282	285	282
query72	7116	5703	5475	5475
query73	753	327	327	327
query74	6081	5669	5722	5669
query75	3415	2658	2675	2658
query76	2455	949	951	949
query77	486	309	312	309
query78	9536	10124	10819	10124
query79	2863	527	522	522
query80	1900	464	476	464
query81	605	220	218	218
query82	640	142	143	142
query83	381	170	174	170
query84	267	89	83	83
query85	1366	327	294	294
query86	479	341	308	308
query87	3262	3114	3105	3105
query88	3484	2381	2357	2357
query89	465	393	395	393
query90	1735	196	200	196
query91	131	105	96	96
query92	61	51	55	51
query93	1556	509	508	508
query94	1050	216	226	216
query95	408	322	325	322
query96	583	277	273	273
query97	3193	2992	3011	2992
query98	215	201	197	197
query99	1572	1270	1265	1265
Total cold run time: 277753 ms
Total hot run time: 174985 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.03
query2	0.08	0.03	0.04
query3	0.77	0.05	0.05
query4	1.94	0.09	0.10
query5	0.51	0.50	0.51
query6	1.12	0.73	0.72
query7	0.02	0.01	0.02
query8	0.06	0.04	0.04
query9	0.55	0.47	0.49
query10	0.53	0.54	0.54
query11	0.15	0.11	0.12
query12	0.15	0.13	0.12
query13	0.58	0.58	0.58
query14	0.75	0.79	0.76
query15	0.84	0.82	0.81
query16	0.36	0.37	0.37
query17	1.02	1.02	0.97
query18	0.22	0.21	0.22
query19	1.83	1.80	1.73
query20	0.01	0.01	0.01
query21	15.39	0.74	0.66
query22	3.42	5.97	3.61
query23	18.38	1.39	1.31
query24	2.14	0.23	0.23
query25	0.17	0.09	0.08
query26	0.29	0.20	0.20
query27	0.46	0.23	0.23
query28	13.23	1.02	1.00
query29	12.63	3.26	3.25
query30	0.26	0.06	0.05
query31	2.85	0.39	0.39
query32	3.30	0.49	0.48
query33	2.86	2.95	2.91
query34	16.99	4.34	4.32
query35	4.42	4.39	4.38
query36	0.65	0.47	0.47
query37	0.19	0.16	0.16
query38	0.15	0.14	0.14
query39	0.04	0.04	0.04
query40	0.15	0.11	0.12
query41	0.08	0.04	0.05
query42	0.05	0.05	0.05
query43	0.04	0.04	0.03
Total cold run time: 109.67 s
Total hot run time: 32.29 s

Copy link
Contributor

@starocean999 starocean999 left a comment

Choose a reason for hiding this comment

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

we should not remove convert_tz in fe. In order to make constant folding and partition prune work. we have to implement this function in correct way in fe.

@zclllyybb zclllyybb force-pushed the remove_convert_tz branch from 5693cb4 to e4712db Compare July 16, 2024 06:54
@zclllyybb
Copy link
Contributor Author

run buildall

@zclllyybb zclllyybb force-pushed the remove_convert_tz branch from 66b2678 to ac0989d Compare July 16, 2024 10:47
@zclllyybb
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17609	4338	4255	4255
q2	2015	194	201	194
q3	10446	1214	1113	1113
q4	10189	709	744	709
q5	7602	2682	2650	2650
q6	216	137	137	137
q7	948	602	597	597
q8	9224	2057	2054	2054
q9	8641	6587	6540	6540
q10	8759	3761	3820	3761
q11	450	230	238	230
q12	468	233	231	231
q13	17767	2998	2963	2963
q14	274	237	243	237
q15	517	478	489	478
q16	500	383	377	377
q17	954	654	625	625
q18	8127	7539	7365	7365
q19	6274	1381	1365	1365
q20	662	325	324	324
q21	5155	3291	3318	3291
q22	346	283	287	283
Total cold run time: 117143 ms
Total hot run time: 39779 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4393	4211	4224	4211
q2	390	275	265	265
q3	2999	2803	2919	2803
q4	2042	1675	1681	1675
q5	5646	5536	5484	5484
q6	229	134	134	134
q7	2172	1880	1815	1815
q8	3238	3406	3421	3406
q9	8766	8751	8827	8751
q10	4130	3984	3760	3760
q11	632	492	498	492
q12	826	629	637	629
q13	17277	3154	3195	3154
q14	315	288	275	275
q15	538	487	492	487
q16	492	433	452	433
q17	1832	1535	1524	1524
q18	7994	8078	7769	7769
q19	1738	1611	1582	1582
q20	2155	1846	1842	1842
q21	5137	4844	4728	4728
q22	621	501	510	501
Total cold run time: 73562 ms
Total hot run time: 55720 ms

@doris-robot
Copy link

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

query1	923	375	373	373
query2	6446	1791	1729	1729
query3	6655	210	227	210
query4	27499	17625	17362	17362
query5	3692	486	479	479
query6	255	165	172	165
query7	4579	301	289	289
query8	243	192	193	192
query9	8691	2425	2399	2399
query10	436	286	280	280
query11	11934	10096	10076	10076
query12	119	85	82	82
query13	1648	380	367	367
query14	10062	8061	7805	7805
query15	224	166	174	166
query16	7423	329	335	329
query17	1904	583	549	549
query18	1667	284	286	284
query19	204	160	157	157
query20	93	81	85	81
query21	208	129	124	124
query22	4425	4082	3991	3991
query23	34082	34615	34015	34015
query24	10708	2995	2982	2982
query25	528	406	405	405
query26	692	154	154	154
query27	2250	285	288	285
query28	5986	2085	2096	2085
query29	890	728	645	645
query30	267	151	153	151
query31	959	781	779	779
query32	94	58	53	53
query33	642	315	301	301
query34	890	508	506	506
query35	697	594	592	592
query36	1138	1004	959	959
query37	139	81	87	81
query38	2973	2867	2756	2756
query39	916	865	864	864
query40	198	119	122	119
query41	45	43	43	43
query42	119	100	102	100
query43	514	458	456	456
query44	1134	744	725	725
query45	188	158	160	158
query46	1080	750	742	742
query47	1865	1767	1812	1767
query48	379	292	309	292
query49	822	406	413	406
query50	774	399	392	392
query51	6775	6839	6709	6709
query52	101	95	96	95
query53	358	290	307	290
query54	845	436	442	436
query55	78	75	76	75
query56	281	263	274	263
query57	1133	1073	1068	1068
query58	251	257	249	249
query59	2634	2594	2633	2594
query60	307	273	275	273
query61	94	92	93	92
query62	808	664	645	645
query63	331	292	291	291
query64	9166	2256	1743	1743
query65	3232	3235	3152	3152
query66	766	353	337	337
query67	15647	14851	15025	14851
query68	5688	549	546	546
query69	692	464	370	370
query70	1203	1112	1088	1088
query71	482	275	275	275
query72	8514	5250	5594	5250
query73	787	331	328	328
query74	6109	5775	5620	5620
query75	4287	2708	2716	2708
query76	3673	937	908	908
query77	673	317	308	308
query78	12851	9400	9338	9338
query79	7764	538	524	524
query80	855	481	472	472
query81	588	225	227	225
query82	359	146	132	132
query83	311	170	169	169
query84	280	85	94	85
query85	704	357	298	298
query86	409	315	323	315
query87	3297	3071	3087	3071
query88	4410	2396	2373	2373
query89	480	385	380	380
query90	1980	197	198	197
query91	132	102	101	101
query92	65	47	54	47
query93	3818	501	502	501
query94	1170	217	214	214
query95	421	330	322	322
query96	607	273	271	271
query97	3185	3077	3029	3029
query98	212	205	201	201
query99	1525	1266	1278	1266
Total cold run time: 290637 ms
Total hot run time: 174397 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.03
query2	0.08	0.04	0.04
query3	0.21	0.05	0.05
query4	1.69	0.07	0.07
query5	0.50	0.48	0.49
query6	1.14	0.72	0.72
query7	0.02	0.01	0.02
query8	0.05	0.05	0.04
query9	0.55	0.49	0.49
query10	0.55	0.54	0.53
query11	0.15	0.12	0.11
query12	0.14	0.12	0.12
query13	0.60	0.58	0.58
query14	0.75	0.77	0.78
query15	0.84	0.80	0.81
query16	0.35	0.38	0.37
query17	1.02	0.96	0.95
query18	0.23	0.23	0.22
query19	1.78	1.72	1.69
query20	0.01	0.01	0.01
query21	15.39	0.74	0.66
query22	4.61	6.88	1.91
query23	18.33	1.53	1.28
query24	2.02	0.25	0.24
query25	0.15	0.09	0.09
query26	0.30	0.21	0.22
query27	0.45	0.23	0.23
query28	13.18	1.02	0.99
query29	12.60	3.33	3.29
query30	0.25	0.06	0.05
query31	2.86	0.39	0.40
query32	3.27	0.48	0.46
query33	2.83	2.94	2.90
query34	17.07	4.39	4.37
query35	4.41	4.41	4.47
query36	0.65	0.46	0.47
query37	0.18	0.16	0.16
query38	0.16	0.14	0.14
query39	0.05	0.03	0.04
query40	0.15	0.12	0.12
query41	0.09	0.05	0.05
query42	0.05	0.04	0.04
query43	0.04	0.05	0.04
Total cold run time: 109.79 s
Total hot run time: 30.6 s

Copy link
Contributor

@starocean999 starocean999 left a comment

Choose a reason for hiding this comment

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

LGTM

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

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

Copy link
Contributor

PR approved by anyone and no changes requested.

Copy link
Contributor

@HappenLee HappenLee left a comment

Choose a reason for hiding this comment

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

LGTM

@HappenLee HappenLee merged commit 8840daa into apache:master Jul 18, 2024
27 of 29 checks passed
dataroaring pushed a commit that referenced this pull request Jul 19, 2024
before:
```sql
mysql> select date_ceil("2020-12-12 12:12:12.123", interval 2 second);
+-----------------------+
| '2020-12-12 12:12:12' |
+-----------------------+
| 2020-12-12 12:12:12   |
+-----------------------+
1 row in set (0.10 sec)

mysql> select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/Galapagos');
+------+
| NULL |
+------+
| NULL |
+------+
1 row in set (0.09 sec)

mysql [(none)]>select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/GalapaGoS');
+-----------------------------------------------------------------------------------------------------------+
| convert_tz(cast('9999-12-31 23:59:59.999999' as DATETIMEV2(6)), 'Pacific/Galapagos', 'Pacific/GalapaGoS') |
+-----------------------------------------------------------------------------------------------------------+
| 9999-12-31 23:59:59.999999                                                                                |
+-----------------------------------------------------------------------------------------------------------+
1 row in set (0.08 sec) --- gone to BE
```
after:
```sql
mysql> select date_ceil("2020-12-12 12:12:12.123", interval 2 second);
+------------------------------+
| '2020-12-12 12:12:14.000000' |
+------------------------------+
| 2020-12-12 12:12:14          |
+------------------------------+
1 row in set (0.11 sec)

mysql> select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/Galapagos');
+-----------------------------------------------------------------------------------------------------------+
| convert_tz(cast('9999-12-31 23:59:59.999999' as DATETIMEV2(6)), 'Pacific/Galapagos', 'Pacific/Galapagos') |
+-----------------------------------------------------------------------------------------------------------+
| 9999-12-31 23:59:59.999999                                                                                |
+-----------------------------------------------------------------------------------------------------------+
1 row in set (0.23 sec)

mysql> select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/GalapaGoS');
+------------------------------+
| '9999-12-31 23:59:59.999999' |
+------------------------------+
| 9999-12-31 23:59:59.999999   |
+------------------------------+
1 row in set (0.11 sec) --- finished in FE
```
zclllyybb added a commit to zclllyybb/doris that referenced this pull request Jul 24, 2024
before:
```sql
mysql> select date_ceil("2020-12-12 12:12:12.123", interval 2 second);
+-----------------------+
| '2020-12-12 12:12:12' |
+-----------------------+
| 2020-12-12 12:12:12   |
+-----------------------+
1 row in set (0.10 sec)

mysql> select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/Galapagos');
+------+
| NULL |
+------+
| NULL |
+------+
1 row in set (0.09 sec)

mysql [(none)]>select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/GalapaGoS');
+-----------------------------------------------------------------------------------------------------------+
| convert_tz(cast('9999-12-31 23:59:59.999999' as DATETIMEV2(6)), 'Pacific/Galapagos', 'Pacific/GalapaGoS') |
+-----------------------------------------------------------------------------------------------------------+
| 9999-12-31 23:59:59.999999                                                                                |
+-----------------------------------------------------------------------------------------------------------+
1 row in set (0.08 sec) --- gone to BE
```
after:
```sql
mysql> select date_ceil("2020-12-12 12:12:12.123", interval 2 second);
+------------------------------+
| '2020-12-12 12:12:14.000000' |
+------------------------------+
| 2020-12-12 12:12:14          |
+------------------------------+
1 row in set (0.11 sec)

mysql> select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/Galapagos');
+-----------------------------------------------------------------------------------------------------------+
| convert_tz(cast('9999-12-31 23:59:59.999999' as DATETIMEV2(6)), 'Pacific/Galapagos', 'Pacific/Galapagos') |
+-----------------------------------------------------------------------------------------------------------+
| 9999-12-31 23:59:59.999999                                                                                |
+-----------------------------------------------------------------------------------------------------------+
1 row in set (0.23 sec)

mysql> select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/GalapaGoS');
+------------------------------+
| '9999-12-31 23:59:59.999999' |
+------------------------------+
| 9999-12-31 23:59:59.999999   |
+------------------------------+
1 row in set (0.11 sec) --- finished in FE
```
yiguolei pushed a commit that referenced this pull request Jul 25, 2024
…38316)

pick #37746

before:
```sql
mysql> select date_ceil("2020-12-12 12:12:12.123", interval 2 second);
+-----------------------+
| '2020-12-12 12:12:12' |
+-----------------------+
| 2020-12-12 12:12:12   |
+-----------------------+
1 row in set (0.10 sec)

mysql> select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/Galapagos');
+------+
| NULL |
+------+
| NULL |
+------+
1 row in set (0.09 sec)

mysql [(none)]>select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/GalapaGoS');
+-----------------------------------------------------------------------------------------------------------+
| convert_tz(cast('9999-12-31 23:59:59.999999' as DATETIMEV2(6)), 'Pacific/Galapagos', 'Pacific/GalapaGoS') |
+-----------------------------------------------------------------------------------------------------------+
| 9999-12-31 23:59:59.999999                                                                                |
+-----------------------------------------------------------------------------------------------------------+
1 row in set (0.08 sec) --- gone to BE
```
after:
```sql
mysql> select date_ceil("2020-12-12 12:12:12.123", interval 2 second);
+------------------------------+
| '2020-12-12 12:12:14.000000' |
+------------------------------+
| 2020-12-12 12:12:14          |
+------------------------------+
1 row in set (0.11 sec)

mysql> select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/Galapagos');
+-----------------------------------------------------------------------------------------------------------+
| convert_tz(cast('9999-12-31 23:59:59.999999' as DATETIMEV2(6)), 'Pacific/Galapagos', 'Pacific/Galapagos') |
+-----------------------------------------------------------------------------------------------------------+
| 9999-12-31 23:59:59.999999                                                                                |
+-----------------------------------------------------------------------------------------------------------+
1 row in set (0.23 sec)

mysql> select CONVERT_TZ('9999-12-31 23:59:59.999999', 'Pacific/Galapagos', 'Pacific/GalapaGoS');
+------------------------------+
| '9999-12-31 23:59:59.999999' |
+------------------------------+
| 9999-12-31 23:59:59.999999   |
+------------------------------+
1 row in set (0.11 sec) --- finished in FE
```
@zclllyybb zclllyybb deleted the remove_convert_tz branch July 25, 2024 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by one committer. dev/2.1.6-merged dev/3.0.1-merged reviewed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants