Skip to content

Conversation

@zzzxl1993
Copy link
Contributor

@zzzxl1993 zzzxl1993 commented Nov 20, 2025

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?

@zzzxl1993
Copy link
Contributor Author

run buildall

@zzzxl1993
Copy link
Contributor Author

run buildall

@hello-stephen
Copy link
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 80.86% (1707/2111)
Line Coverage 66.86% (29894/44708)
Region Coverage 67.41% (14907/22114)
Branch Coverage 57.56% (7925/13768)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 38.28% (80/209) 🎉
Increment coverage report
Complete coverage report

@zzzxl1993
Copy link
Contributor Author

run buildall

@hello-stephen
Copy link
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 80.86% (1707/2111)
Line Coverage 66.84% (29883/44708)
Region Coverage 67.37% (14899/22114)
Branch Coverage 57.53% (7921/13768)

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 5.26% (11/209) 🎉
Increment coverage report
Complete coverage report

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17636	5111	4925	4925
q2	2054	309	206	206
q3	10205	1307	727	727
q4	10231	961	378	378
q5	7540	2378	2377	2377
q6	185	170	140	140
q7	895	770	630	630
q8	9366	1346	1098	1098
q9	7454	5319	5411	5319
q10	6901	2234	1827	1827
q11	509	307	289	289
q12	368	360	231	231
q13	17792	3661	3028	3028
q14	234	245	215	215
q15	583	509	508	508
q16	1013	998	929	929
q17	595	870	385	385
q18	7959	7176	7228	7176
q19	1207	951	561	561
q20	373	335	228	228
q21	3798	3218	2290	2290
q22	1094	1069	980	980
Total cold run time: 107992 ms
Total hot run time: 34447 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5027	5001	4951	4951
q2	321	392	309	309
q3	2194	2704	2319	2319
q4	1369	1768	1320	1320
q5	4237	4589	4523	4523
q6	224	178	133	133
q7	1976	1972	1811	1811
q8	2679	2644	2520	2520
q9	8019	7644	7634	7634
q10	3068	3246	2793	2793
q11	605	541	506	506
q12	670	751	835	751
q13	3468	3801	3305	3305
q14	289	317	275	275
q15	559	510	497	497
q16	1107	1111	1066	1066
q17	1199	1520	1362	1362
q18	7817	7781	7640	7640
q19	786	846	935	846
q20	2028	2096	1918	1918
q21	4850	4364	4327	4327
q22	1090	1012	977	977
Total cold run time: 53582 ms
Total hot run time: 51783 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 187252 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 52c896443da8b525d9cfa1a29c822268189f95ce, data reload: false

query1	1048	403	392	392
query2	6599	1739	1695	1695
query3	6763	229	221	221
query4	25919	23306	23080	23080
query5	4433	627	491	491
query6	352	261	245	245
query7	4648	506	296	296
query8	309	260	260	260
query9	8696	2590	2609	2590
query10	518	352	314	314
query11	15645	15019	14863	14863
query12	190	124	113	113
query13	1712	580	446	446
query14	10741	9184	9103	9103
query15	196	184	172	172
query16	7223	698	535	535
query17	1224	761	613	613
query18	1980	415	315	315
query19	205	197	173	173
query20	127	120	115	115
query21	216	137	115	115
query22	3993	4010	4116	4010
query23	33829	33149	32861	32861
query24	8553	2447	2422	2422
query25	625	505	447	447
query26	1244	268	160	160
query27	2771	500	356	356
query28	4369	2188	2154	2154
query29	873	636	485	485
query30	295	224	196	196
query31	887	813	746	746
query32	81	78	73	73
query33	597	372	360	360
query34	783	868	514	514
query35	814	845	754	754
query36	1012	1006	876	876
query37	127	112	87	87
query38	3521	3524	3387	3387
query39	1469	1416	1408	1408
query40	228	129	119	119
query41	64	61	62	61
query42	127	122	119	119
query43	458	491	468	468
query44	1236	777	750	750
query45	181	180	167	167
query46	876	978	641	641
query47	1744	1786	1731	1731
query48	390	448	316	316
query49	783	510	408	408
query50	652	682	414	414
query51	3856	3909	3932	3909
query52	116	110	108	108
query53	236	263	193	193
query54	309	304	278	278
query55	90	84	82	82
query56	325	320	305	305
query57	1176	1187	1133	1133
query58	281	270	274	270
query59	2552	2594	2583	2583
query60	344	345	337	337
query61	168	164	159	159
query62	776	710	649	649
query63	220	188	198	188
query64	4561	1155	877	877
query65	4026	3921	3928	3921
query66	1164	420	337	337
query67	15317	14865	14873	14865
query68	5804	924	623	623
query69	495	321	291	291
query70	1275	1338	1245	1245
query71	422	332	324	324
query72	6109	5182	5168	5168
query73	678	600	363	363
query74	8907	8837	8654	8654
query75	3269	3296	2773	2773
query76	3210	1127	718	718
query77	522	407	320	320
query78	9589	9808	8941	8941
query79	1771	887	618	618
query80	711	571	510	510
query81	494	260	220	220
query82	219	171	131	131
query83	272	264	249	249
query84	261	115	94	94
query85	900	491	448	448
query86	381	300	295	295
query87	3654	3749	3600	3600
query88	2859	2257	2217	2217
query89	376	326	292	292
query90	1993	221	217	217
query91	163	166	139	139
query92	87	69	63	63
query93	2416	1005	651	651
query94	708	465	317	317
query95	407	327	314	314
query96	494	563	281	281
query97	2887	2965	2857	2857
query98	237	211	205	205
query99	1277	1384	1283	1283
Total cold run time: 269690 ms
Total hot run time: 187252 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.05
query2	0.12	0.07	0.06
query3	0.32	0.07	0.08
query4	1.60	0.08	0.08
query5	0.25	0.25	0.26
query6	1.18	0.66	0.64
query7	0.03	0.02	0.02
query8	0.07	0.07	0.06
query9	0.62	0.53	0.54
query10	0.58	0.58	0.57
query11	0.26	0.14	0.14
query12	0.27	0.14	0.14
query13	0.65	0.63	0.63
query14	1.04	1.03	1.01
query15	0.94	0.86	0.86
query16	0.39	0.38	0.39
query17	1.08	1.04	1.02
query18	0.23	0.21	0.22
query19	1.96	1.83	1.82
query20	0.01	0.02	0.01
query21	15.40	0.27	0.24
query22	5.03	0.10	0.10
query23	15.38	0.37	0.22
query24	2.92	0.48	0.31
query25	0.09	0.10	0.10
query26	0.18	0.19	0.17
query27	0.09	0.10	0.09
query28	3.69	1.28	1.06
query29	12.58	3.99	3.27
query30	0.38	0.12	0.11
query31	2.84	0.59	0.46
query32	3.23	0.60	0.50
query33	3.02	3.07	3.06
query34	16.65	5.23	4.61
query35	4.54	4.60	4.54
query36	0.65	0.52	0.50
query37	0.23	0.10	0.09
query38	0.20	0.06	0.06
query39	0.06	0.04	0.04
query40	0.22	0.18	0.16
query41	0.11	0.06	0.05
query42	0.07	0.05	0.05
query43	0.06	0.05	0.05
Total cold run time: 99.27 s
Total hot run time: 28.39 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 65.64% (321/489) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 52.63% (18317/34801)
Line Coverage 38.10% (166653/437355)
Region Coverage 33.05% (129560/391967)
Branch Coverage 33.86% (55628/164275)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 84.46% (413/489) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.50% (24422/34155)
Line Coverage 58.00% (253750/437495)
Region Coverage 53.39% (212115/397268)
Branch Coverage 54.72% (90449/165286)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 38.28% (80/209) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 84.46% (413/489) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 71.51% (24423/34155)
Line Coverage 58.00% (253726/437495)
Region Coverage 53.38% (212067/397268)
Branch Coverage 54.72% (90442/165286)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 38.28% (80/209) 🎉
Increment coverage report
Complete coverage report

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