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

[cherry-pick](function) the offset params in lead/lag function could use 0 (#33174) #33301

Merged
merged 1 commit into from
Apr 10, 2024

Conversation

zhangstar333
Copy link
Contributor

cherry-pick from master #33174

Proposed changes

Issue Number: close #xxx

Further comments

If this is a relatively large or complex change, kick off the discussion at dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...

@doris-robot
Copy link

Thank you for your contribution to Apache Doris.
Don't know what should be done next? See How to process your PR

Since 2024-03-18, the Document has been moved to doris-website.
See Doris Document.

@zhangstar333
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	18057	4288	4381	4288
q2	2032	151	141	141
q3	10288	1923	1954	1923
q4	10110	1252	1358	1252
q5	8518	4032	3953	3953
q6	227	123	128	123
q7	2045	1594	1638	1594
q8	9296	2719	2723	2719
q9	11282	11141	10735	10735
q10	8657	3500	3516	3500
q11	432	239	240	239
q12	459	294	298	294
q13	18355	3985	4008	3985
q14	360	325	327	325
q15	527	461	450	450
q16	696	591	591	591
q17	1127	976	989	976
q18	7318	6838	6744	6744
q19	1671	1608	1512	1512
q20	499	298	301	298
q21	4483	4164	4126	4126
q22	477	396	402	396
Total cold run time: 116916 ms
Total hot run time: 50164 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4310	4334	4269	4269
q2	318	220	217	217
q3	4180	4124	4128	4124
q4	2765	2752	2748	2748
q5	7248	7240	7220	7220
q6	232	120	119	119
q7	3225	2804	2829	2804
q8	4345	4470	4522	4470
q9	17536	17199	17096	17096
q10	4232	4218	4265	4218
q11	764	695	685	685
q12	1041	865	865	865
q13	4391	3776	3753	3753
q14	443	422	425	422
q15	492	456	445	445
q16	744	692	699	692
q17	3841	3831	3917	3831
q18	8767	8712	8754	8712
q19	1705	1679	1650	1650
q20	2370	2146	2112	2112
q21	8417	8465	8550	8465
q22	1075	975	994	975
Total cold run time: 82441 ms
Total hot run time: 79892 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 201510 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 987917ae5fd5533e4689fdf6957189e86f563b75, data reload: false

query1	934	392	381	381
query2	6520	2225	1917	1917
query3	6915	198	193	193
query4	20170	17877	17897	17877
query5	19712	6525	6472	6472
query6	295	216	223	216
query7	4157	310	306	306
query8	246	263	254	254
query9	3194	2747	2673	2673
query10	424	312	302	302
query11	11377	10822	10733	10733
query12	123	75	74	74
query13	5587	654	636	636
query14	18200	13253	13447	13253
query15	355	240	230	230
query16	6448	279	262	262
query17	1754	1459	871	871
query18	2307	412	405	405
query19	216	150	147	147
query20	74	81	77	77
query21	196	90	94	90
query22	5234	5078	5064	5064
query23	32389	31954	31900	31900
query24	6987	6553	6502	6502
query25	539	437	418	418
query26	525	167	166	166
query27	1859	300	297	297
query28	6074	2284	2282	2282
query29	2947	2656	2710	2656
query30	247	160	162	160
query31	913	728	748	728
query32	67	61	56	56
query33	405	258	251	251
query34	842	473	485	473
query35	1152	948	930	930
query36	1191	1154	1146	1146
query37	86	66	62	62
query38	3061	2965	2916	2916
query39	1391	1308	1313	1308
query40	211	93	93	93
query41	35	34	32	32
query42	89	87	81	81
query43	633	603	631	603
query44	1161	734	733	733
query45	236	227	228	227
query46	1252	976	999	976
query47	1851	1900	1835	1835
query48	974	680	675	675
query49	617	389	374	374
query50	856	614	602	602
query51	4728	4631	4635	4631
query52	85	88	79	79
query53	445	318	323	318
query54	2626	2471	2458	2458
query55	95	76	83	76
query56	211	206	212	206
query57	1192	1068	1092	1068
query58	217	210	192	192
query59	3604	3254	3140	3140
query60	216	205	191	191
query61	90	89	92	89
query62	832	458	482	458
query63	474	346	335	335
query64	2554	1521	1304	1304
query65	3638	3566	3579	3566
query66	755	380	364	364
query67	15605	15222	15377	15222
query68	8995	679	697	679
query69	580	349	355	349
query70	1650	1328	1549	1328
query71	413	308	321	308
query72	6618	3471	3465	3465
query73	730	332	331	331
query74	6330	5810	5981	5810
query75	5317	3727	3601	3601
query76	5660	1139	1223	1139
query77	934	247	250	247
query78	12772	11717	11917	11717
query79	9133	655	661	655
query80	1188	408	402	402
query81	498	242	231	231
query82	1671	103	98	98
query83	173	140	130	130
query84	264	70	70	70
query85	860	303	296	296
query86	340	337	337	337
query87	3226	3058	3032	3032
query88	4661	2369	2379	2369
query89	478	302	300	300
query90	1952	205	216	205
query91	152	118	117	117
query92	61	55	51	51
query93	6600	609	581	581
query94	711	202	204	202
query95	1123	1051	1072	1051
query96	653	344	336	336
query97	6571	6445	6384	6384
query98	186	175	177	175
query99	3012	932	902	902
Total cold run time: 313907 ms
Total hot run time: 201510 ms

@doris-robot
Copy link

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

query1	0.03	0.02	0.02
query2	0.06	0.03	0.02
query3	0.25	0.05	0.04
query4	1.80	0.11	0.07
query5	0.52	0.52	0.52
query6	1.28	0.61	0.60
query7	0.01	0.00	0.01
query8	0.04	0.02	0.02
query9	0.51	0.48	0.47
query10	0.53	0.54	0.53
query11	0.12	0.09	0.08
query12	0.11	0.09	0.10
query13	0.62	0.62	0.60
query14	0.79	0.80	0.79
query15	0.78	0.76	0.77
query16	0.37	0.37	0.37
query17	1.01	1.00	1.03
query18	0.22	0.26	0.26
query19	1.93	1.83	1.79
query20	0.01	0.01	0.01
query21	15.46	0.54	0.53
query22	2.33	2.74	1.99
query23	17.12	1.11	1.09
query24	6.12	0.91	0.99
query25	0.38	0.13	0.04
query26	0.67	0.16	0.15
query27	0.05	0.04	0.05
query28	7.11	0.75	0.74
query29	12.58	2.25	2.29
query30	0.59	0.52	0.54
query31	2.81	0.39	0.38
query32	3.37	0.50	0.49
query33	3.13	3.08	3.05
query34	15.28	4.83	4.80
query35	4.86	4.86	4.87
query36	1.05	1.01	1.05
query37	0.06	0.05	0.04
query38	0.03	0.02	0.02
query39	0.02	0.01	0.01
query40	0.16	0.14	0.14
query41	0.06	0.01	0.01
query42	0.02	0.01	0.01
query43	0.03	0.02	0.02
Total cold run time: 104.28 s
Total hot run time: 31.14 s

@doris-robot
Copy link

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

Load test result on commit 987917ae5fd5533e4689fdf6957189e86f563b75 with default session variables
Stream load json:         20 seconds loaded 2358488459 Bytes, about 112 MB/s
Stream load orc:          59 seconds loaded 1101869774 Bytes, about 17 MB/s
Stream load parquet:      31 seconds loaded 861443392 Bytes, about 26 MB/s
Insert into select:       21.0 seconds inserted 10000000 Rows, about 476K ops/s

@zhangstar333 zhangstar333 merged commit 73f3e4f into apache:branch-2.0 Apr 10, 2024
26 of 27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants