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

[refine](rf) Adjust the calculation logic for rf's always_true. #41477

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

Conversation

Mryange
Copy link
Contributor

@Mryange Mryange commented Sep 29, 2024

Proposed changes

Adjust the calculation logic for rf's always_true.
The previous approach was to sample one block and determine whether the always_true logic
would be applied for the subsequent 64 blocks.
The new approach divides the execution into independent periods of 64 blocks each.
At the beginning of each period, the filter rate is accumulated. If always_true is determined,
the remaining blocks in that period will follow the always_true logic.

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

@Mryange
Copy link
Contributor Author

Mryange commented Sep 29, 2024

run buildall

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 37.29% (9627/25819)
Line Coverage: 28.69% (79704/277772)
Region Coverage: 28.12% (41209/146532)
Branch Coverage: 24.74% (20980/84812)
Coverage Report: http://coverage.selectdb-in.cc/coverage/3e49928daa7797a8b4e0be2b5d1d7d5c4135a595_3e49928daa7797a8b4e0be2b5d1d7d5c4135a595/report/index.html

@Mryange
Copy link
Contributor Author

Mryange commented Sep 29, 2024

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	18140	7410	7315	7315
q2	2766	159	156	156
q3	11693	1132	1204	1132
q4	10773	875	869	869
q5	8069	3081	3061	3061
q6	239	150	147	147
q7	1062	634	608	608
q8	9343	1922	1934	1922
q9	6549	6427	6399	6399
q10	7034	2427	2396	2396
q11	436	234	235	234
q12	399	212	218	212
q13	17766	2969	2979	2969
q14	237	211	203	203
q15	576	508	524	508
q16	645	604	581	581
q17	982	578	540	540
q18	7219	6678	6620	6620
q19	1353	1027	920	920
q20	478	189	182	182
q21	3960	3057	2999	2999
q22	1095	1015	992	992
Total cold run time: 110814 ms
Total hot run time: 40965 ms

----- Round 2, with runtime_filter_mode=off -----
q1	7207	7190	7250	7190
q2	334	233	225	225
q3	2905	2764	2823	2764
q4	1950	1702	1727	1702
q5	5411	5490	5445	5445
q6	227	136	139	136
q7	2200	1737	1708	1708
q8	3212	3402	3458	3402
q9	8583	8475	8544	8475
q10	3446	3413	3416	3413
q11	586	473	470	470
q12	758	568	596	568
q13	5894	2959	2978	2959
q14	288	265	269	265
q15	550	496	519	496
q16	687	622	623	622
q17	1784	1569	1554	1554
q18	7721	7452	7459	7452
q19	1652	1559	1561	1559
q20	2052	1774	1841	1774
q21	5374	5206	5067	5067
q22	1078	1050	1002	1002
Total cold run time: 63899 ms
Total hot run time: 58248 ms

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 37.29% (9628/25819)
Line Coverage: 28.68% (79668/277783)
Region Coverage: 28.12% (41198/146532)
Branch Coverage: 24.73% (20977/84812)
Coverage Report: http://coverage.selectdb-in.cc/coverage/3e49928daa7797a8b4e0be2b5d1d7d5c4135a595_3e49928daa7797a8b4e0be2b5d1d7d5c4135a595/report/index.html

@doris-robot
Copy link

TPC-DS: Total hot run time: 192403 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 3e49928daa7797a8b4e0be2b5d1d7d5c4135a595, data reload: false

query1	980	365	357	357
query2	6509	2108	2098	2098
query3	6780	220	231	220
query4	33992	23468	23418	23418
query5	4317	462	450	450
query6	270	183	160	160
query7	4596	287	293	287
query8	274	223	221	221
query9	9660	2648	2642	2642
query10	478	283	277	277
query11	17923	15188	15291	15188
query12	148	97	99	97
query13	1675	428	406	406
query14	10778	7539	7379	7379
query15	256	171	177	171
query16	7990	480	483	480
query17	1669	586	575	575
query18	2006	295	299	295
query19	361	157	155	155
query20	121	105	107	105
query21	219	104	101	101
query22	4711	4423	4464	4423
query23	34859	34177	34019	34019
query24	11141	2761	2776	2761
query25	636	396	409	396
query26	1175	158	158	158
query27	2810	279	282	279
query28	8044	2417	2403	2403
query29	844	428	464	428
query30	323	155	154	154
query31	1031	820	820	820
query32	101	57	55	55
query33	775	285	317	285
query34	950	511	503	503
query35	947	748	746	746
query36	1115	967	980	967
query37	150	87	89	87
query38	4062	3873	3908	3873
query39	1483	1425	1444	1425
query40	201	96	94	94
query41	46	42	43	42
query42	122	96	95	95
query43	538	496	479	479
query44	1247	784	792	784
query45	196	164	169	164
query46	1133	698	703	698
query47	1987	1812	1838	1812
query48	400	315	319	315
query49	1122	417	395	395
query50	809	378	381	378
query51	7099	7003	6993	6993
query52	99	86	87	86
query53	261	187	187	187
query54	1314	409	420	409
query55	90	77	78	77
query56	253	263	250	250
query57	1276	1165	1142	1142
query58	230	232	242	232
query59	3160	3004	2917	2917
query60	286	264	254	254
query61	104	108	105	105
query62	874	663	654	654
query63	230	192	185	185
query64	5325	642	612	612
query65	3249	3195	3181	3181
query66	1403	316	297	297
query67	16008	15567	15642	15567
query68	3506	575	549	549
query69	408	284	289	284
query70	1157	1075	1114	1075
query71	326	267	266	266
query72	6395	5061	5008	5008
query73	769	355	353	353
query74	9947	9004	9016	9004
query75	3391	2689	2649	2649
query76	2194	911	929	911
query77	409	289	303	289
query78	10721	9614	9691	9614
query79	1807	590	601	590
query80	1188	485	436	436
query81	569	238	246	238
query82	916	131	140	131
query83	242	143	138	138
query84	234	69	72	69
query85	1281	288	288	288
query86	437	296	292	292
query87	4436	4239	4402	4239
query88	2922	2171	2141	2141
query89	399	284	285	284
query90	1915	191	188	188
query91	140	103	103	103
query92	71	52	45	45
query93	1383	542	533	533
query94	953	276	294	276
query95	349	245	245	245
query96	617	281	280	280
query97	3216	3136	3170	3136
query98	212	209	189	189
query99	1522	1292	1301	1292
Total cold run time: 299253 ms
Total hot run time: 192403 ms

@doris-robot
Copy link

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

query1	0.05	0.04	0.04
query2	0.06	0.03	0.02
query3	0.22	0.06	0.06
query4	1.65	0.10	0.10
query5	0.51	0.51	0.50
query6	1.14	0.72	0.71
query7	0.02	0.01	0.01
query8	0.04	0.03	0.03
query9	0.56	0.50	0.49
query10	0.57	0.58	0.55
query11	0.13	0.10	0.10
query12	0.13	0.10	0.11
query13	0.62	0.59	0.59
query14	2.69	2.75	2.86
query15	0.88	0.82	0.82
query16	0.40	0.38	0.39
query17	1.05	1.09	1.05
query18	0.23	0.23	0.22
query19	1.98	1.83	2.01
query20	0.01	0.01	0.01
query21	15.36	0.61	0.60
query22	3.13	2.37	2.08
query23	16.74	0.89	0.87
query24	3.04	1.23	1.28
query25	0.34	0.06	0.07
query26	0.49	0.14	0.13
query27	0.05	0.04	0.03
query28	10.30	1.10	1.06
query29	12.57	3.21	3.20
query30	0.25	0.06	0.05
query31	2.88	0.39	0.36
query32	3.28	0.46	0.46
query33	3.02	3.03	3.01
query34	17.03	4.46	4.47
query35	4.49	4.48	4.51
query36	0.70	0.48	0.48
query37	0.09	0.05	0.06
query38	0.05	0.04	0.03
query39	0.04	0.02	0.02
query40	0.15	0.13	0.12
query41	0.08	0.02	0.02
query42	0.03	0.02	0.02
query43	0.03	0.03	0.04
Total cold run time: 107.08 s
Total hot run time: 33.21 s

@@ -72,34 +72,58 @@ class VRuntimeFilterWrapper final : public VExpr {
_always_true_counter = always_true_counter;
}

template <typename T, typename TT>
void update_counters(int64_t filter_rows, int64_t input_rows) {
if (_expr_filtered_rows_counter) {
Copy link
Contributor

Choose a reason for hiding this comment

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

what cast the counter is nullptr

@Mryange
Copy link
Contributor Author

Mryange commented Oct 7, 2024

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17578	7475	7222	7222
q2	2029	295	266	266
q3	11586	1087	1144	1087
q4	10594	805	808	805
q5	7752	3112	3043	3043
q6	234	150	148	148
q7	1107	654	611	611
q8	9340	1916	1949	1916
q9	6584	6431	6415	6415
q10	7017	2428	2476	2428
q11	446	247	245	245
q12	423	220	211	211
q13	17842	2979	3001	2979
q14	254	217	210	210
q15	581	516	527	516
q16	637	591	590	590
q17	983	547	512	512
q18	7274	6798	6806	6798
q19	1353	1026	1065	1026
q20	481	190	183	183
q21	4010	3276	3322	3276
q22	1074	1005	984	984
Total cold run time: 109179 ms
Total hot run time: 41471 ms

----- Round 2, with runtime_filter_mode=off -----
q1	7265	7232	7197	7197
q2	335	230	231	230
q3	3093	2947	2989	2947
q4	2104	1872	1782	1782
q5	5785	5792	5789	5789
q6	230	142	144	142
q7	2276	1858	1849	1849
q8	3433	3488	3495	3488
q9	8978	8922	8904	8904
q10	3632	3604	3558	3558
q11	590	504	478	478
q12	845	638	600	600
q13	9912	3224	3171	3171
q14	312	285	277	277
q15	579	515	518	515
q16	711	665	643	643
q17	1838	1605	1597	1597
q18	8296	7952	7654	7654
q19	1712	1596	1529	1529
q20	2100	1887	1885	1885
q21	5498	5428	5419	5419
q22	1167	1030	1074	1030
Total cold run time: 70691 ms
Total hot run time: 60684 ms

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 37.32% (9632/25809)
Line Coverage: 28.71% (79897/278296)
Region Coverage: 28.14% (41302/146755)
Branch Coverage: 24.76% (21042/84972)
Coverage Report: http://coverage.selectdb-in.cc/coverage/d86c1b5465a9d368b74c33e7ef00a0343bd1982e_d86c1b5465a9d368b74c33e7ef00a0343bd1982e/report/index.html

@doris-robot
Copy link

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

query1	932	400	407	400
query2	6253	2125	2060	2060
query3	8685	194	204	194
query4	33665	23727	23621	23621
query5	3720	461	449	449
query6	280	163	159	159
query7	4188	287	285	285
query8	274	234	233	233
query9	9273	2692	2695	2692
query10	464	273	266	266
query11	17741	15309	15345	15309
query12	148	103	96	96
query13	1589	469	420	420
query14	9845	7598	7471	7471
query15	257	168	183	168
query16	7902	431	470	431
query17	1672	611	567	567
query18	1949	316	327	316
query19	364	161	159	159
query20	134	115	113	113
query21	221	106	109	106
query22	4943	4408	4527	4408
query23	34962	34165	34129	34129
query24	10954	2738	2764	2738
query25	608	402	406	402
query26	1124	155	163	155
query27	2336	291	282	282
query28	7521	2454	2435	2435
query29	810	425	421	421
query30	254	160	154	154
query31	1039	771	818	771
query32	101	54	55	54
query33	775	298	280	280
query34	915	515	505	505
query35	890	736	731	731
query36	1105	957	962	957
query37	146	84	89	84
query38	4038	3933	3916	3916
query39	1483	1459	1433	1433
query40	212	98	101	98
query41	47	44	45	44
query42	117	97	96	96
query43	544	493	492	492
query44	1379	807	812	807
query45	202	165	172	165
query46	1144	702	689	689
query47	1928	1827	1861	1827
query48	408	336	329	329
query49	892	403	400	400
query50	810	390	376	376
query51	7043	7051	6894	6894
query52	97	89	89	89
query53	255	179	181	179
query54	1192	414	410	410
query55	79	79	79	79
query56	291	264	284	264
query57	1249	1137	1146	1137
query58	229	225	245	225
query59	3262	3130	3056	3056
query60	290	265	262	262
query61	107	99	102	99
query62	861	671	655	655
query63	219	185	181	181
query64	4035	628	609	609
query65	3260	3209	3184	3184
query66	840	304	297	297
query67	16066	15687	15763	15687
query68	4359	560	576	560
query69	487	289	314	289
query70	1184	1147	1126	1126
query71	357	257	268	257
query72	7577	4999	4986	4986
query73	776	358	366	358
query74	10174	8982	9013	8982
query75	3420	2722	2653	2653
query76	2948	916	930	916
query77	600	308	289	289
query78	10459	9621	9513	9513
query79	1972	583	601	583
query80	2480	459	440	440
query81	588	239	249	239
query82	701	134	140	134
query83	292	136	136	136
query84	271	74	68	68
query85	1586	289	296	289
query86	426	269	300	269
query87	4485	4307	4278	4278
query88	3206	2187	2148	2148
query89	401	283	298	283
query90	2045	187	186	186
query91	142	100	109	100
query92	60	48	48	48
query93	1924	562	542	542
query94	1153	286	288	286
query95	348	242	240	240
query96	616	280	281	280
query97	3300	3169	3196	3169
query98	213	208	205	205
query99	1543	1316	1265	1265
Total cold run time: 300711 ms
Total hot run time: 193117 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.04
query2	0.07	0.03	0.03
query3	0.22	0.06	0.06
query4	1.64	0.10	0.10
query5	0.53	0.52	0.52
query6	1.13	0.73	0.72
query7	0.02	0.02	0.01
query8	0.04	0.03	0.03
query9	0.56	0.51	0.49
query10	0.55	0.56	0.56
query11	0.14	0.10	0.10
query12	0.14	0.11	0.11
query13	0.61	0.59	0.59
query14	2.71	2.72	2.73
query15	0.91	0.83	0.82
query16	0.38	0.39	0.37
query17	1.04	1.07	1.02
query18	0.20	0.20	0.20
query19	1.88	1.85	1.98
query20	0.01	0.01	0.01
query21	15.35	0.62	0.58
query22	2.31	2.33	2.44
query23	17.15	1.02	0.84
query24	2.86	0.50	1.28
query25	0.23	0.07	0.05
query26	0.49	0.14	0.14
query27	0.05	0.04	0.04
query28	11.04	1.09	1.07
query29	12.56	3.23	3.23
query30	0.25	0.06	0.07
query31	2.87	0.38	0.38
query32	3.30	0.47	0.47
query33	3.00	2.99	3.00
query34	16.91	4.44	4.49
query35	4.48	4.50	4.49
query36	0.65	0.51	0.48
query37	0.08	0.07	0.06
query38	0.04	0.04	0.03
query39	0.03	0.02	0.02
query40	0.16	0.13	0.12
query41	0.07	0.02	0.02
query42	0.03	0.02	0.02
query43	0.03	0.03	0.03
Total cold run time: 106.77 s
Total hot run time: 32.74 s

@Mryange
Copy link
Contributor Author

Mryange commented Oct 7, 2024

run external

HappenLee
HappenLee previously approved these changes Oct 8, 2024
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

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

github-actions bot commented Oct 8, 2024

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

Copy link
Contributor

github-actions bot commented Oct 8, 2024

PR approved by anyone and no changes requested.

@Mryange
Copy link
Contributor Author

Mryange commented Oct 9, 2024

run buildall

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 37.30% (9640/25843)
Line Coverage: 28.68% (79906/278614)
Region Coverage: 28.09% (41314/147060)
Branch Coverage: 24.71% (21035/85126)
Coverage Report: http://coverage.selectdb-in.cc/coverage/d86c1b5465a9d368b74c33e7ef00a0343bd1982e_d86c1b5465a9d368b74c33e7ef00a0343bd1982e/report/index.html

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17576	7427	7235	7235
q2	2023	298	286	286
q3	12163	1090	1100	1090
q4	10578	836	841	836
q5	7799	3087	3042	3042
q6	236	151	149	149
q7	1042	620	604	604
q8	9351	1904	1973	1904
q9	6594	6449	6414	6414
q10	7054	2420	2507	2420
q11	439	230	237	230
q12	421	222	219	219
q13	17765	2984	3018	2984
q14	230	210	204	204
q15	578	536	528	528
q16	643	581	582	581
q17	971	578	642	578
q18	7288	6728	6667	6667
q19	1347	832	1008	832
q20	481	188	183	183
q21	3906	3125	3193	3125
q22	1101	992	1021	992
Total cold run time: 109586 ms
Total hot run time: 41103 ms

----- Round 2, with runtime_filter_mode=off -----
q1	7324	7229	7178	7178
q2	327	233	231	231
q3	3083	2966	2929	2929
q4	2084	1909	1807	1807
q5	5816	5770	5757	5757
q6	236	144	144	144
q7	2283	1858	1766	1766
q8	3384	3527	3444	3444
q9	8963	8891	8903	8891
q10	3597	3550	3526	3526
q11	595	476	491	476
q12	861	630	611	611
q13	11078	3194	3167	3167
q14	319	271	282	271
q15	584	536	511	511
q16	674	654	652	652
q17	1837	1622	1591	1591
q18	8359	7686	7663	7663
q19	1704	1343	1496	1343
q20	2114	1845	1849	1845
q21	5438	5468	5460	5460
q22	1165	1087	1061	1061
Total cold run time: 71825 ms
Total hot run time: 60324 ms

@doris-robot
Copy link

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

query1	860	393	415	393
query2	6251	2123	2082	2082
query3	8683	195	204	195
query4	34408	23564	23452	23452
query5	3695	480	453	453
query6	277	163	172	163
query7	4190	291	304	291
query8	276	221	223	221
query9	9232	2672	2633	2633
query10	465	275	265	265
query11	17995	15092	15270	15092
query12	160	97	101	97
query13	1594	475	421	421
query14	9766	7389	6954	6954
query15	263	168	176	168
query16	8039	436	465	436
query17	1608	632	596	596
query18	2121	305	318	305
query19	365	170	160	160
query20	118	116	117	116
query21	207	107	110	107
query22	4807	4704	4600	4600
query23	34773	34171	34143	34143
query24	10991	2779	2720	2720
query25	617	405	413	405
query26	1171	158	159	158
query27	2409	284	284	284
query28	7619	2446	2437	2437
query29	830	419	421	419
query30	253	157	155	155
query31	1002	780	812	780
query32	91	54	54	54
query33	762	295	290	290
query34	911	508	523	508
query35	926	743	733	733
query36	1087	966	972	966
query37	154	85	87	85
query38	4049	3900	3925	3900
query39	1502	1446	1420	1420
query40	211	98	99	98
query41	46	44	45	44
query42	124	95	96	95
query43	537	524	504	504
query44	1265	804	825	804
query45	193	166	167	166
query46	1131	685	694	685
query47	1958	1849	1833	1833
query48	416	337	328	328
query49	885	412	409	409
query50	800	396	372	372
query51	6893	7128	6836	6836
query52	103	86	88	86
query53	258	185	183	183
query54	1121	437	428	428
query55	83	78	86	78
query56	289	288	246	246
query57	1250	1129	1173	1129
query58	233	215	237	215
query59	3234	3091	2913	2913
query60	283	252	266	252
query61	106	106	100	100
query62	868	653	663	653
query63	217	182	182	182
query64	3983	663	614	614
query65	3279	3180	3175	3175
query66	853	295	299	295
query67	15907	15496	15527	15496
query68	4357	560	561	560
query69	461	284	291	284
query70	1209	1151	1153	1151
query71	340	266	263	263
query72	7469	4955	5107	4955
query73	779	354	363	354
query74	10161	9104	8941	8941
query75	3387	2673	2673	2673
query76	3041	918	882	882
query77	608	287	286	286
query78	10445	9611	9535	9535
query79	1440	599	588	588
query80	1055	447	457	447
query81	572	239	247	239
query82	724	131	137	131
query83	315	139	141	139
query84	281	67	69	67
query85	1169	296	293	293
query86	327	293	274	274
query87	4448	4310	4285	4285
query88	3770	2183	2148	2148
query89	405	293	291	291
query90	2092	185	180	180
query91	143	102	102	102
query92	63	50	48	48
query93	1106	528	534	528
query94	883	289	294	289
query95	338	238	238	238
query96	602	277	287	277
query97	3258	3096	3115	3096
query98	217	217	207	207
query99	1575	1330	1264	1264
Total cold run time: 298093 ms
Total hot run time: 191891 ms

@doris-robot
Copy link

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

query1	0.03	0.02	0.03
query2	0.06	0.02	0.03
query3	0.23	0.06	0.07
query4	1.64	0.11	0.10
query5	0.50	0.52	0.51
query6	1.13	0.72	0.73
query7	0.02	0.01	0.01
query8	0.04	0.03	0.03
query9	0.57	0.49	0.49
query10	0.59	0.54	0.54
query11	0.14	0.11	0.11
query12	0.13	0.11	0.11
query13	0.61	0.60	0.60
query14	2.85	2.88	2.86
query15	0.89	0.83	0.84
query16	0.39	0.38	0.38
query17	1.04	1.03	1.06
query18	0.20	0.20	0.20
query19	1.96	1.88	2.03
query20	0.01	0.00	0.00
query21	15.37	0.59	0.57
query22	2.09	2.69	1.76
query23	17.05	0.88	0.83
query24	2.66	1.04	0.95
query25	0.15	0.18	0.07
query26	0.48	0.14	0.13
query27	0.05	0.05	0.03
query28	11.02	1.08	1.07
query29	12.57	3.20	3.19
query30	0.24	0.05	0.06
query31	2.89	0.38	0.38
query32	3.28	0.46	0.46
query33	3.01	3.00	3.01
query34	16.62	4.51	4.52
query35	4.55	4.58	4.53
query36	0.64	0.50	0.48
query37	0.08	0.06	0.06
query38	0.04	0.04	0.04
query39	0.03	0.02	0.02
query40	0.15	0.12	0.12
query41	0.08	0.02	0.02
query42	0.03	0.02	0.02
query43	0.03	0.03	0.03
Total cold run time: 106.14 s
Total hot run time: 32.82 s

@Mryange
Copy link
Contributor Author

Mryange commented Oct 9, 2024

run buildall

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 37.30% (9639/25843)
Line Coverage: 28.68% (79913/278614)
Region Coverage: 28.10% (41325/147060)
Branch Coverage: 24.72% (21043/85126)
Coverage Report: http://coverage.selectdb-in.cc/coverage/d86c1b5465a9d368b74c33e7ef00a0343bd1982e_d86c1b5465a9d368b74c33e7ef00a0343bd1982e/report/index.html

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	18309	7787	7678	7678
q2	2026	293	289	289
q3	12102	1115	1247	1115
q4	10583	881	858	858
q5	7782	3277	3285	3277
q6	257	152	146	146
q7	1144	658	630	630
q8	9949	2065	2102	2065
q9	6966	6861	6771	6771
q10	7247	2489	2599	2489
q11	449	228	236	228
q12	449	217	218	217
q13	18178	3024	3043	3024
q14	246	219	228	219
q15	563	562	539	539
q16	1105	592	583	583
q17	1012	591	499	499
q18	7318	6725	6788	6725
q19	1477	1093	1033	1033
q20	500	200	180	180
q21	4039	3299	3076	3076
q22	1087	995	992	992
Total cold run time: 112788 ms
Total hot run time: 42633 ms

----- Round 2, with runtime_filter_mode=off -----
q1	7560	7546	7676	7546
q2	355	239	234	234
q3	3121	3022	3025	3022
q4	2161	1804	1872	1804
q5	5804	5843	5872	5843
q6	251	140	145	140
q7	2293	1851	1836	1836
q8	3479	3723	3741	3723
q9	8993	9011	9005	9005
q10	3655	3650	3759	3650
q11	596	475	476	475
q12	859	625	640	625
q13	9695	3151	3157	3151
q14	322	274	263	263
q15	574	528	516	516
q16	703	642	647	642
q17	2007	1742	1701	1701
q18	8382	7754	7591	7591
q19	1879	1536	1705	1536
q20	2124	1841	1895	1841
q21	5728	5520	5505	5505
q22	1143	1079	1035	1035
Total cold run time: 71684 ms
Total hot run time: 61684 ms

@doris-robot
Copy link

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

query1	843	391	388	388
query2	6255	2133	2068	2068
query3	8689	201	215	201
query4	33999	23389	23540	23389
query5	3469	474	464	464
query6	274	168	161	161
query7	4198	290	288	288
query8	292	234	234	234
query9	9533	2635	2625	2625
query10	464	278	268	268
query11	17836	15232	15124	15124
query12	152	97	92	92
query13	1569	427	422	422
query14	9227	7563	7384	7384
query15	255	167	176	167
query16	7664	461	470	461
query17	1589	623	613	613
query18	2081	327	318	318
query19	366	162	153	153
query20	126	119	111	111
query21	221	109	111	109
query22	4850	4529	4645	4529
query23	35045	35314	34137	34137
query24	10960	2790	2853	2790
query25	535	409	404	404
query26	717	159	162	159
query27	2197	295	283	283
query28	7477	2414	2388	2388
query29	684	448	424	424
query30	279	152	153	152
query31	1009	820	820	820
query32	100	53	55	53
query33	769	294	289	289
query34	890	528	533	528
query35	917	765	750	750
query36	1094	960	916	916
query37	148	93	83	83
query38	4092	3903	3909	3903
query39	1485	1457	1438	1438
query40	205	101	97	97
query41	48	45	45	45
query42	121	99	97	97
query43	545	498	510	498
query44	1247	814	824	814
query45	200	163	171	163
query46	1109	720	701	701
query47	1936	1867	1827	1827
query48	420	327	316	316
query49	961	417	413	413
query50	818	381	399	381
query51	7049	6891	6850	6850
query52	102	89	88	88
query53	260	189	186	186
query54	1270	434	432	432
query55	81	78	76	76
query56	287	271	277	271
query57	1246	1162	1168	1162
query58	237	249	237	237
query59	3404	2968	3070	2968
query60	307	262	258	258
query61	104	105	108	105
query62	847	668	679	668
query63	222	187	193	187
query64	3896	644	612	612
query65	3241	3164	3193	3164
query66	827	302	297	297
query67	16432	15376	15468	15376
query68	4045	566	569	566
query69	502	290	297	290
query70	1156	1151	1113	1113
query71	369	274	275	274
query72	7419	5265	5008	5008
query73	785	363	354	354
query74	10054	9093	9065	9065
query75	3438	2704	2657	2657
query76	3116	884	871	871
query77	640	298	308	298
query78	10411	9577	9494	9494
query79	1960	594	602	594
query80	2386	448	460	448
query81	596	236	237	236
query82	688	141	139	139
query83	296	138	133	133
query84	276	68	70	68
query85	1592	299	284	284
query86	434	309	298	298
query87	4509	4308	4285	4285
query88	3007	2216	2179	2179
query89	406	294	285	285
query90	2048	190	188	188
query91	143	103	102	102
query92	63	47	49	47
query93	1630	543	550	543
query94	1125	305	297	297
query95	350	258	248	248
query96	613	282	277	277
query97	3203	3119	3147	3119
query98	229	199	194	194
query99	1547	1302	1310	1302
Total cold run time: 298808 ms
Total hot run time: 192631 ms

@Mryange
Copy link
Contributor Author

Mryange commented Oct 9, 2024

run p0

@doris-robot
Copy link

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

query1	0.03	0.02	0.03
query2	0.06	0.03	0.03
query3	0.23	0.07	0.06
query4	1.64	0.10	0.10
query5	0.49	0.51	0.50
query6	1.13	0.72	0.74
query7	0.02	0.02	0.01
query8	0.04	0.03	0.03
query9	0.56	0.50	0.50
query10	0.55	0.55	0.55
query11	0.14	0.10	0.11
query12	0.15	0.11	0.11
query13	0.61	0.60	0.61
query14	2.69	2.72	2.76
query15	0.91	0.82	0.82
query16	0.39	0.38	0.38
query17	1.01	1.07	1.05
query18	0.19	0.19	0.20
query19	1.99	1.85	2.00
query20	0.02	0.01	0.01
query21	15.36	0.60	0.57
query22	2.52	2.63	2.06
query23	16.99	1.01	0.87
query24	2.99	1.19	1.19
query25	0.20	0.14	0.11
query26	0.57	0.14	0.12
query27	0.05	0.04	0.04
query28	10.52	1.08	1.06
query29	12.55	3.17	3.22
query30	0.25	0.06	0.05
query31	2.87	0.38	0.38
query32	3.29	0.46	0.46
query33	3.03	3.04	3.08
query34	16.82	4.52	4.48
query35	4.49	4.49	4.51
query36	0.65	0.48	0.47
query37	0.08	0.06	0.06
query38	0.05	0.03	0.03
query39	0.03	0.02	0.02
query40	0.16	0.12	0.12
query41	0.08	0.02	0.02
query42	0.04	0.02	0.02
query43	0.03	0.02	0.02
Total cold run time: 106.47 s
Total hot run time: 33.2 s

@Mryange
Copy link
Contributor Author

Mryange commented Oct 10, 2024

run external

@Mryange
Copy link
Contributor Author

Mryange commented Oct 10, 2024

run buildall

@github-actions github-actions bot removed the approved Indicates a PR has been approved by one committer. label Oct 10, 2024
Copy link
Contributor

clang-tidy review says "All clean, LGTM! 👍"

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 37.42% (9664/25829)
Line Coverage: 28.68% (80164/279478)
Region Coverage: 28.12% (41445/147406)
Branch Coverage: 24.72% (21106/85388)
Coverage Report: http://coverage.selectdb-in.cc/coverage/6caf134fdca87ac6545eb094c5d3feb363319d71_6caf134fdca87ac6545eb094c5d3feb363319d71/report/index.html

@Mryange
Copy link
Contributor Author

Mryange commented Oct 10, 2024

run p0

@Mryange
Copy link
Contributor Author

Mryange commented Oct 10, 2024

run buildall

@doris-robot
Copy link

TeamCity be ut coverage result:
Function Coverage: 37.42% (9664/25829)
Line Coverage: 28.68% (80166/279478)
Region Coverage: 28.12% (41446/147406)
Branch Coverage: 24.72% (21110/85388)
Coverage Report: http://coverage.selectdb-in.cc/coverage/6caf134fdca87ac6545eb094c5d3feb363319d71_6caf134fdca87ac6545eb094c5d3feb363319d71/report/index.html

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.

3 participants