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

[Chore](topn) add TTopnFilterContext #34718

Merged
merged 1 commit into from May 13, 2024

Conversation

BiteTheDDDDt
Copy link
Contributor

Proposed changes

add TTopnFilterContext

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.

@BiteTheDDDDt
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17607	4506	4277	4277
q2	2028	183	190	183
q3	10558	1339	1231	1231
q4	10640	767	744	744
q5	7503	2746	2663	2663
q6	222	134	134	134
q7	1047	595	592	592
q8	9406	2161	2128	2128
q9	9325	6732	6692	6692
q10	9306	3725	3716	3716
q11	472	245	249	245
q12	462	218	217	217
q13	18749	3005	2995	2995
q14	254	223	228	223
q15	521	471	477	471
q16	534	391	378	378
q17	984	721	764	721
q18	8091	7497	7490	7490
q19	5918	1563	1497	1497
q20	669	315	312	312
q21	5060	3875	4021	3875
q22	351	281	281	281
Total cold run time: 119707 ms
Total hot run time: 41065 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4440	4271	4225	4225
q2	367	269	263	263
q3	2985	2760	2768	2760
q4	1847	1579	1567	1567
q5	5315	5285	5295	5285
q6	215	122	124	122
q7	2256	1915	1817	1817
q8	3201	3407	3450	3407
q9	8451	8420	8371	8371
q10	3887	3704	3649	3649
q11	576	517	487	487
q12	758	591	597	591
q13	16446	2952	3036	2952
q14	290	281	255	255
q15	516	475	469	469
q16	457	417	413	413
q17	1803	1494	1472	1472
q18	7596	7587	7376	7376
q19	1661	1591	1558	1558
q20	1969	1768	1781	1768
q21	7130	4762	4757	4757
q22	603	492	491	491
Total cold run time: 72769 ms
Total hot run time: 54055 ms

@doris-robot
Copy link

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

query1	929	363	353	353
query2	7821	2404	2264	2264
query3	6655	214	216	214
query4	23100	21181	21406	21181
query5	4154	436	412	412
query6	259	182	182	182
query7	4588	299	285	285
query8	239	195	193	193
query9	8498	2401	2381	2381
query10	443	255	245	245
query11	15043	14184	14232	14184
query12	133	98	89	89
query13	1647	382	367	367
query14	9832	8277	8423	8277
query15	255	176	171	171
query16	8146	276	282	276
query17	1812	534	532	532
query18	2021	275	267	267
query19	262	147	144	144
query20	92	90	85	85
query21	203	124	127	124
query22	5017	4883	4906	4883
query23	34276	33486	33411	33411
query24	12009	2836	2885	2836
query25	649	365	369	365
query26	1699	153	149	149
query27	2946	320	322	320
query28	7314	2047	2051	2047
query29	989	612	613	612
query30	292	150	153	150
query31	1009	747	760	747
query32	93	51	52	51
query33	732	244	240	240
query34	1037	470	471	470
query35	815	679	651	651
query36	1083	929	907	907
query37	277	65	65	65
query38	2888	2782	2794	2782
query39	1633	1565	1550	1550
query40	274	123	125	123
query41	42	37	38	37
query42	105	93	100	93
query43	575	519	541	519
query44	1228	703	717	703
query45	268	260	247	247
query46	1077	731	741	731
query47	1939	1873	1852	1852
query48	372	299	292	292
query49	1214	385	413	385
query50	779	395	382	382
query51	6928	6904	6795	6795
query52	105	89	88	88
query53	351	278	280	278
query54	959	436	444	436
query55	70	71	71	71
query56	243	215	216	215
query57	1257	1143	1166	1143
query58	226	195	193	193
query59	3254	3413	3599	3413
query60	256	228	235	228
query61	90	86	87	86
query62	639	462	452	452
query63	308	280	279	279
query64	9791	7350	7374	7350
query65	3135	3069	3082	3069
query66	1357	350	346	346
query67	15692	15134	14922	14922
query68	4530	526	530	526
query69	477	297	316	297
query70	1133	1086	1101	1086
query71	398	275	273	273
query72	7287	2516	2390	2390
query73	706	324	319	319
query74	6551	6160	6137	6137
query75	3356	2666	2639	2639
query76	2669	892	981	892
query77	429	281	259	259
query78	10609	10263	10081	10081
query79	2043	512	505	505
query80	901	438	427	427
query81	500	219	215	215
query82	648	94	91	91
query83	230	163	163	163
query84	235	88	85	85
query85	1919	268	261	261
query86	502	306	320	306
query87	3276	3184	3051	3051
query88	4266	2413	2413	2413
query89	456	372	377	372
query90	1959	190	185	185
query91	131	109	108	108
query92	58	51	50	50
query93	2227	520	488	488
query94	1228	188	192	188
query95	463	299	302	299
query96	594	273	259	259
query97	3172	3000	3025	3000
query98	228	215	214	214
query99	1132	923	905	905
Total cold run time: 287737 ms
Total hot run time: 187674 ms

Copy link
Contributor

PR approved by anyone and no changes requested.

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

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

@BiteTheDDDDt BiteTheDDDDt merged commit 0a102af into apache:master May 13, 2024
25 of 29 checks passed
nextdreamblue pushed a commit to nextdreamblue/doris that referenced this pull request May 13, 2024
M1saka2003 pushed a commit to M1saka2003/doris that referenced this pull request May 14, 2024
ByteYue pushed a commit to ByteYue/doris that referenced this pull request May 15, 2024
M1saka2003 pushed a commit to M1saka2003/doris that referenced this pull request May 24, 2024
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. meta-change reviewed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants