Skip to content

Conversation

@Gabriel39
Copy link
Contributor

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

@Thearas
Copy link
Contributor

Thearas commented Nov 20, 2025

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?

@Gabriel39
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17653	5062	4910	4910
q2	2264	310	208	208
q3	10734	1302	737	737
q4	10263	916	373	373
q5	7460	2352	2360	2352
q6	190	171	141	141
q7	914	759	625	625
q8	9346	1353	1121	1121
q9	7035	5473	5360	5360
q10	7017	2231	1807	1807
q11	499	299	286	286
q12	340	356	227	227
q13	17771	3649	3031	3031
q14	229	225	214	214
q15	584	503	510	503
q16	1025	981	933	933
q17	630	859	356	356
q18	7402	7034	7172	7034
q19	1143	966	547	547
q20	341	334	234	234
q21	3715	3167	2237	2237
q22	1052	1016	975	975
Total cold run time: 107607 ms
Total hot run time: 34211 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4994	4941	4929	4929
q2	324	391	314	314
q3	2161	2680	2342	2342
q4	1320	1745	1300	1300
q5	4147	4515	4443	4443
q6	206	174	129	129
q7	2047	1933	1822	1822
q8	2622	2642	2579	2579
q9	7645	7596	7571	7571
q10	3035	3304	2808	2808
q11	578	527	499	499
q12	649	806	608	608
q13	3566	3894	3518	3518
q14	295	299	276	276
q15	528	505	509	505
q16	1096	1075	1065	1065
q17	1173	1563	1379	1379
q18	7823	7698	7535	7535
q19	827	818	902	818
q20	2013	2143	1940	1940
q21	4632	4319	4267	4267
q22	1113	1057	997	997
Total cold run time: 52794 ms
Total hot run time: 51644 ms

@doris-robot
Copy link

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

query1	1145	416	383	383
query2	6542	1736	1670	1670
query3	6836	232	224	224
query4	26446	23186	22680	22680
query5	4415	656	521	521
query6	337	239	228	228
query7	4683	495	310	310
query8	308	276	254	254
query9	8610	2911	2938	2911
query10	492	331	320	320
query11	15850	14959	14730	14730
query12	183	125	116	116
query13	1706	583	452	452
query14	10661	9085	9044	9044
query15	206	185	172	172
query16	7295	663	508	508
query17	1259	783	632	632
query18	2004	435	347	347
query19	213	211	196	196
query20	132	126	123	123
query21	264	140	125	125
query22	4254	4135	4007	4007
query23	33981	33105	33064	33064
query24	8129	2412	2374	2374
query25	638	558	481	481
query26	1250	280	173	173
query27	2730	503	381	381
query28	4375	2237	2219	2219
query29	860	636	536	536
query30	298	216	196	196
query31	930	806	721	721
query32	98	83	81	81
query33	579	418	363	363
query34	772	867	561	561
query35	819	821	737	737
query36	953	962	904	904
query37	128	112	94	94
query38	3510	3473	3430	3430
query39	1490	1408	1392	1392
query40	230	133	127	127
query41	62	59	62	59
query42	127	114	113	113
query43	486	486	459	459
query44	1267	808	812	808
query45	188	180	169	169
query46	873	978	644	644
query47	1748	1794	1748	1748
query48	382	436	328	328
query49	773	496	410	410
query50	655	682	413	413
query51	3952	3852	3878	3852
query52	117	122	123	122
query53	240	261	205	205
query54	313	314	300	300
query55	92	92	93	92
query56	335	378	343	343
query57	1177	1204	1121	1121
query58	295	293	287	287
query59	2555	2650	2502	2502
query60	364	363	345	345
query61	166	158	157	157
query62	774	703	681	681
query63	228	193	192	192
query64	4496	1143	881	881
query65	3989	3939	3915	3915
query66	1173	431	354	354
query67	15333	15057	14884	14884
query68	8337	955	638	638
query69	497	343	296	296
query70	1332	1277	1224	1224
query71	491	351	324	324
query72	5990	4872	4835	4835
query73	672	565	363	363
query74	8979	9060	8877	8877
query75	3962	3283	2755	2755
query76	3756	1126	729	729
query77	809	410	336	336
query78	9422	9526	8856	8856
query79	2458	813	631	631
query80	636	595	523	523
query81	497	259	227	227
query82	487	162	146	146
query83	264	257	250	250
query84	262	111	91	91
query85	940	504	453	453
query86	403	307	306	306
query87	3688	3674	3642	3642
query88	3715	2256	2220	2220
query89	389	337	311	311
query90	1972	246	234	234
query91	162	157	133	133
query92	96	77	74	74
query93	1863	1008	685	685
query94	704	423	344	344
query95	413	341	340	340
query96	483	576	280	280
query97	3067	2955	2839	2839
query98	249	222	213	213
query99	1386	1381	1263	1263
Total cold run time: 276152 ms
Total hot run time: 187609 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.05
query2	0.09	0.04	0.05
query3	0.25	0.08	0.08
query4	1.63	0.11	0.11
query5	0.27	0.25	0.25
query6	1.18	0.66	0.64
query7	0.03	0.03	0.03
query8	0.05	0.04	0.05
query9	0.57	0.53	0.53
query10	0.57	0.57	0.57
query11	0.16	0.11	0.11
query12	0.15	0.11	0.12
query13	0.62	0.59	0.60
query14	1.01	0.99	1.00
query15	0.85	0.82	0.82
query16	0.38	0.39	0.38
query17	0.97	1.04	1.05
query18	0.21	0.20	0.20
query19	1.86	1.83	1.81
query20	0.01	0.02	0.01
query21	15.45	0.19	0.13
query22	5.06	0.07	0.05
query23	15.72	0.26	0.10
query24	2.60	1.60	0.45
query25	0.09	0.07	0.05
query26	0.15	0.14	0.13
query27	0.06	0.05	0.05
query28	4.90	1.12	0.94
query29	12.57	3.98	3.27
query30	0.28	0.14	0.11
query31	2.82	0.57	0.39
query32	3.23	0.55	0.47
query33	3.04	3.00	3.05
query34	15.93	5.13	4.52
query35	4.56	4.59	4.50
query36	0.66	0.49	0.48
query37	0.10	0.07	0.06
query38	0.07	0.04	0.04
query39	0.03	0.04	0.03
query40	0.17	0.14	0.13
query41	0.09	0.03	0.03
query42	0.04	0.03	0.03
query43	0.04	0.04	0.04
Total cold run time: 98.57 s
Total hot run time: 27.4 s

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 25.00% (2/8) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.66% (18279/34709)
Line Coverage 38.07% (166147/436403)
Region Coverage 33.03% (129194/391158)
Branch Coverage 33.81% (55431/163939)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 25.00% (2/8) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.48% (24347/34059)
Line Coverage 57.92% (252847/436534)
Region Coverage 53.20% (210896/396430)
Branch Coverage 54.57% (90004/164940)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants