Skip to content

Conversation

@seawinde
Copy link
Contributor

@seawinde seawinde commented Nov 14, 2025

What problem does this PR solve?

This PR aims to fix several failing regression tests related to Materialized Views (MTMV), ensuring the stability and correctness of the MTMV feature.

The specific failing test cases addressed are:

nereids_rules_p0.mv.pre_rewrite.limit.query_with_limit
nested_materialized_view
mv_tpch_test

Related PR:
#55066
#55674

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

@hello-stephen
Copy link
Contributor

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?

@seawinde
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17638	5259	5116	5116
q2	2011	324	207	207
q3	10234	1306	758	758
q4	10246	896	378	378
q5	7492	2460	2484	2460
q6	189	172	141	141
q7	949	783	651	651
q8	9373	1407	1208	1208
q9	7084	5319	5216	5216
q10	6901	2245	1854	1854
q11	496	312	290	290
q12	366	378	256	256
q13	17789	3703	3134	3134
q14	240	243	216	216
q15	587	509	524	509
q16	1031	1004	948	948
q17	599	885	383	383
q18	7570	7677	8091	7677
q19	1096	964	592	592
q20	385	375	237	237
q21	4727	4168	3328	3328
q22	1169	1121	991	991
Total cold run time: 108172 ms
Total hot run time: 36550 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5505	5451	5733	5451
q2	244	319	224	224
q3	2278	2936	2498	2498
q4	1475	1954	1518	1518
q5	4563	4616	4327	4327
q6	216	167	132	132
q7	2049	1923	1917	1917
q8	2767	2576	2600	2576
q9	7221	7278	7311	7278
q10	3077	3229	2888	2888
q11	615	541	497	497
q12	732	827	619	619
q13	3553	3679	3115	3115
q14	273	272	259	259
q15	546	496	478	478
q16	1015	1041	1012	1012
q17	1134	1470	1343	1343
q18	7316	7100	6996	6996
q19	806	828	940	828
q20	1925	1945	1820	1820
q21	4871	4484	4412	4412
q22	1123	1036	989	989
Total cold run time: 53304 ms
Total hot run time: 51177 ms

@doris-robot
Copy link

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

query1	1036	405	413	405
query2	6549	1712	1707	1707
query3	6758	234	234	234
query4	26504	23295	23738	23295
query5	4831	647	504	504
query6	357	253	248	248
query7	4647	511	311	311
query8	310	275	263	263
query9	8731	2611	2633	2611
query10	537	369	298	298
query11	15720	15072	14921	14921
query12	198	120	114	114
query13	1704	573	453	453
query14	11665	9320	9268	9268
query15	208	184	173	173
query16	7663	663	510	510
query17	1351	788	622	622
query18	2022	413	322	322
query19	211	201	179	179
query20	139	136	123	123
query21	219	131	115	115
query22	3994	4028	4060	4028
query23	33914	33187	33095	33095
query24	8358	2419	2396	2396
query25	603	519	438	438
query26	1237	271	158	158
query27	2746	505	348	348
query28	4347	2229	2202	2202
query29	794	651	480	480
query30	296	228	196	196
query31	935	805	717	717
query32	83	77	86	77
query33	598	390	333	333
query34	816	852	540	540
query35	804	836	727	727
query36	974	1000	923	923
query37	122	114	93	93
query38	3518	3588	3464	3464
query39	1482	1421	1411	1411
query40	220	138	119	119
query41	64	63	62	62
query42	126	118	112	112
query43	492	482	485	482
query44	1253	747	745	745
query45	193	183	174	174
query46	936	991	640	640
query47	1751	1766	1732	1732
query48	399	440	327	327
query49	785	496	417	417
query50	677	684	410	410
query51	3895	3866	3910	3866
query52	110	118	104	104
query53	247	272	194	194
query54	317	292	276	276
query55	95	87	91	87
query56	325	321	319	319
query57	1186	1195	1112	1112
query58	292	267	277	267
query59	2549	2679	2556	2556
query60	344	366	349	349
query61	171	162	159	159
query62	800	735	664	664
query63	235	200	201	200
query64	4474	1169	864	864
query65	4051	3971	3894	3894
query66	1090	433	345	345
query67	14957	14972	15062	14972
query68	4813	956	614	614
query69	489	327	301	301
query70	1352	1336	1329	1329
query71	437	365	327	327
query72	6106	5098	4958	4958
query73	644	581	363	363
query74	9233	9071	8643	8643
query75	3314	3329	2820	2820
query76	3340	1143	740	740
query77	511	408	306	306
query78	9633	9786	8922	8922
query79	2056	833	607	607
query80	1680	588	503	503
query81	568	271	234	234
query82	400	165	136	136
query83	371	267	255	255
query84	260	114	102	102
query85	952	486	440	440
query86	467	317	313	313
query87	3750	3769	3660	3660
query88	2884	2283	2261	2261
query89	387	331	307	307
query90	1928	222	224	222
query91	171	169	133	133
query92	86	76	67	67
query93	2183	982	647	647
query94	772	461	341	341
query95	398	324	318	318
query96	485	581	288	288
query97	2929	2966	2873	2873
query98	246	211	216	211
query99	1342	1415	1289	1289
Total cold run time: 273202 ms
Total hot run time: 188280 ms

@doris-robot
Copy link

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

query1	0.05	0.04	0.04
query2	0.09	0.05	0.05
query3	0.25	0.09	0.08
query4	1.60	0.11	0.11
query5	0.27	0.25	0.25
query6	1.21	0.66	0.64
query7	0.03	0.02	0.02
query8	0.06	0.05	0.04
query9	0.58	0.52	0.51
query10	0.58	0.58	0.56
query11	0.16	0.12	0.11
query12	0.15	0.11	0.13
query13	0.63	0.60	0.61
query14	1.03	1.02	1.01
query15	0.84	0.85	0.84
query16	0.39	0.40	0.39
query17	0.99	1.06	1.05
query18	0.22	0.20	0.20
query19	1.86	1.83	1.88
query20	0.01	0.01	0.01
query21	15.45	0.18	0.14
query22	5.07	0.08	0.05
query23	15.68	0.26	0.11
query24	2.67	1.24	0.45
query25	0.08	0.06	0.05
query26	0.14	0.12	0.13
query27	0.06	0.05	0.05
query28	4.83	1.17	0.95
query29	12.66	3.94	3.25
query30	0.28	0.15	0.13
query31	2.81	0.60	0.38
query32	3.23	0.56	0.47
query33	3.05	3.03	3.01
query34	15.78	5.22	4.55
query35	4.61	4.57	4.58
query36	0.66	0.52	0.49
query37	0.10	0.07	0.07
query38	0.07	0.04	0.04
query39	0.04	0.03	0.03
query40	0.18	0.15	0.14
query41	0.08	0.04	0.03
query42	0.04	0.03	0.03
query43	0.04	0.03	0.04
Total cold run time: 98.61 s
Total hot run time: 27.59 s

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 100.00% (1/1) 🎉
Increment coverage report
Complete coverage report

@seawinde
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17627	5282	5163	5163
q2	2026	314	212	212
q3	10220	1314	728	728
q4	10231	889	381	381
q5	7506	2409	2408	2408
q6	192	172	140	140
q7	923	790	648	648
q8	9383	1424	1144	1144
q9	6924	5390	5154	5154
q10	6822	2223	1842	1842
q11	486	305	292	292
q12	340	374	231	231
q13	17783	3714	3079	3079
q14	233	240	219	219
q15	581	530	512	512
q16	998	1011	942	942
q17	586	886	388	388
q18	7558	7565	7969	7565
q19	1239	972	578	578
q20	371	356	231	231
q21	4541	3357	3361	3357
q22	1139	1126	1085	1085
Total cold run time: 107709 ms
Total hot run time: 36299 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5683	5443	5470	5443
q2	254	354	235	235
q3	2442	2896	2485	2485
q4	1524	1908	1445	1445
q5	4613	4477	4433	4433
q6	210	168	128	128
q7	2031	1971	1886	1886
q8	2632	2463	2550	2463
q9	7226	7323	7338	7323
q10	3043	3260	2816	2816
q11	589	541	505	505
q12	668	724	571	571
q13	3298	3726	3064	3064
q14	282	279	255	255
q15	538	489	486	486
q16	1028	1045	1006	1006
q17	1113	1516	1318	1318
q18	7337	7012	7014	7012
q19	810	781	853	781
q20	1896	1979	1824	1824
q21	4848	4456	4271	4271
q22	1112	1042	975	975
Total cold run time: 53177 ms
Total hot run time: 50725 ms

@doris-robot
Copy link

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

query1	1021	412	395	395
query2	6574	1737	1735	1735
query3	6763	226	221	221
query4	26527	23517	23841	23517
query5	4418	645	498	498
query6	349	256	236	236
query7	4658	511	301	301
query8	325	274	266	266
query9	8758	2625	2608	2608
query10	519	358	292	292
query11	15491	15114	14965	14965
query12	187	127	119	119
query13	1701	608	441	441
query14	10328	9314	9251	9251
query15	201	192	178	178
query16	7767	663	488	488
query17	1254	750	625	625
query18	2013	419	323	323
query19	208	198	186	186
query20	130	134	129	129
query21	221	134	113	113
query22	4041	4009	4003	4003
query23	34012	33075	33059	33059
query24	8482	2468	2421	2421
query25	583	511	445	445
query26	1239	276	154	154
query27	2765	492	362	362
query28	4381	2221	2193	2193
query29	811	626	485	485
query30	302	227	199	199
query31	903	874	760	760
query32	86	74	76	74
query33	588	374	343	343
query34	797	859	531	531
query35	809	846	747	747
query36	958	1013	921	921
query37	130	108	90	90
query38	3565	3470	3478	3470
query39	1470	1436	1405	1405
query40	225	127	119	119
query41	66	62	63	62
query42	132	113	114	113
query43	503	510	470	470
query44	1261	753	742	742
query45	192	183	178	178
query46	904	980	645	645
query47	1751	1762	1695	1695
query48	402	425	323	323
query49	765	491	408	408
query50	653	670	406	406
query51	3889	3938	3890	3890
query52	111	113	103	103
query53	242	272	200	200
query54	309	302	302	302
query55	86	86	81	81
query56	328	314	351	314
query57	1167	1188	1137	1137
query58	289	274	275	274
query59	2527	2649	2550	2550
query60	341	384	324	324
query61	158	151	158	151
query62	802	730	673	673
query63	235	197	199	197
query64	4462	1155	837	837
query65	4033	3931	3926	3926
query66	1135	450	345	345
query67	15258	14970	14946	14946
query68	5288	952	614	614
query69	501	320	284	284
query70	1329	1286	1189	1189
query71	431	356	320	320
query72	5816	5126	5108	5108
query73	658	604	368	368
query74	8854	8981	9092	8981
query75	3318	3491	2849	2849
query76	3374	1139	750	750
query77	529	477	330	330
query78	9558	9894	8872	8872
query79	1456	840	608	608
query80	655	581	490	490
query81	512	271	229	229
query82	234	164	131	131
query83	264	262	250	250
query84	270	115	96	96
query85	876	480	444	444
query86	385	306	293	293
query87	3776	3708	3642	3642
query88	2873	2320	2271	2271
query89	398	337	303	303
query90	2000	225	225	225
query91	166	166	132	132
query92	84	66	65	65
query93	1588	970	638	638
query94	712	448	339	339
query95	415	324	319	319
query96	486	565	287	287
query97	2914	2950	2884	2884
query98	236	218	207	207
query99	1335	1418	1275	1275
Total cold run time: 268852 ms
Total hot run time: 188753 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.05
query2	0.10	0.05	0.05
query3	0.25	0.08	0.08
query4	1.60	0.11	0.10
query5	0.26	0.25	0.24
query6	1.15	0.65	0.64
query7	0.04	0.03	0.03
query8	0.05	0.04	0.04
query9	0.59	0.53	0.52
query10	0.58	0.57	0.58
query11	0.16	0.11	0.12
query12	0.16	0.12	0.12
query13	0.63	0.60	0.61
query14	1.01	1.00	1.01
query15	0.85	0.82	0.85
query16	0.40	0.39	0.40
query17	1.01	1.05	1.04
query18	0.21	0.20	0.20
query19	1.94	1.81	1.83
query20	0.02	0.01	0.01
query21	15.46	0.18	0.13
query22	5.18	0.07	0.05
query23	15.70	0.27	0.10
query24	2.97	0.57	0.75
query25	0.09	0.06	0.07
query26	0.14	0.14	0.14
query27	0.06	0.06	0.06
query28	4.25	1.14	0.94
query29	12.55	3.90	3.26
query30	0.30	0.15	0.11
query31	2.84	0.61	0.38
query32	3.23	0.56	0.48
query33	3.09	3.04	3.05
query34	15.73	5.19	4.49
query35	4.59	4.61	4.60
query36	0.67	0.50	0.50
query37	0.10	0.07	0.07
query38	0.07	0.04	0.04
query39	0.04	0.03	0.03
query40	0.18	0.14	0.13
query41	0.08	0.03	0.04
query42	0.04	0.03	0.03
query43	0.04	0.03	0.04
Total cold run time: 98.46 s
Total hot run time: 27.69 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 100.00% (1/1) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 100.00% (1/1) 🎉
Increment coverage report
Complete coverage report

@seawinde
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17669	5194	5081	5081
q2	2080	350	206	206
q3	10172	1297	726	726
q4	10228	996	367	367
q5	7546	2337	2322	2322
q6	182	172	142	142
q7	894	778	627	627
q8	9346	1327	1087	1087
q9	6860	5136	5146	5136
q10	6819	2210	1838	1838
q11	470	303	282	282
q12	332	363	229	229
q13	17773	3645	3001	3001
q14	230	233	221	221
q15	561	510	508	508
q16	1025	1005	940	940
q17	576	875	387	387
q18	7573	7194	6979	6979
q19	1080	955	553	553
q20	344	345	239	239
q21	3780	3170	2330	2330
q22	1080	1018	991	991
Total cold run time: 106620 ms
Total hot run time: 34192 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5243	5149	5288	5149
q2	250	333	227	227
q3	2166	2669	2318	2318
q4	1348	1741	1322	1322
q5	4197	4412	4559	4412
q6	219	175	140	140
q7	2077	1946	1856	1856
q8	2648	2512	2646	2512
q9	7404	7274	7266	7266
q10	3351	3250	2752	2752
q11	606	542	512	512
q12	706	767	633	633
q13	3479	3883	3323	3323
q14	278	302	293	293
q15	685	554	507	507
q16	1102	1087	1056	1056
q17	1173	1537	1368	1368
q18	8078	7727	7542	7542
q19	787	783	818	783
q20	2014	2057	1923	1923
q21	4945	4660	4634	4634
q22	1160	1090	1044	1044
Total cold run time: 53916 ms
Total hot run time: 51572 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 188741 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 2504a4e85873da845ba80dfe7360519d03d6d161, data reload: false

query1	1066	417	396	396
query2	6590	1711	1722	1711
query3	6764	233	228	228
query4	26521	23692	22973	22973
query5	4813	653	517	517
query6	345	241	233	233
query7	4664	495	309	309
query8	303	255	246	246
query9	8708	2959	2943	2943
query10	517	340	307	307
query11	15942	14975	14840	14840
query12	186	127	116	116
query13	1685	564	440	440
query14	11266	9352	9332	9332
query15	201	192	169	169
query16	7658	661	510	510
query17	1190	789	618	618
query18	2027	416	336	336
query19	206	199	180	180
query20	132	129	122	122
query21	212	131	115	115
query22	4049	3972	4013	3972
query23	33866	32785	32818	32785
query24	8198	2412	2399	2399
query25	636	532	480	480
query26	1232	280	171	171
query27	2740	503	361	361
query28	4394	2279	2263	2263
query29	795	614	498	498
query30	308	227	207	207
query31	939	777	721	721
query32	94	86	90	86
query33	588	405	359	359
query34	804	866	538	538
query35	837	835	771	771
query36	930	994	912	912
query37	135	117	101	101
query38	3527	3482	3479	3479
query39	1495	1518	1426	1426
query40	229	139	134	134
query41	70	64	59	59
query42	131	119	119	119
query43	467	521	449	449
query44	1288	823	810	810
query45	187	182	185	182
query46	893	1047	667	667
query47	1759	1802	1692	1692
query48	418	442	341	341
query49	790	518	445	445
query50	655	688	415	415
query51	3889	3917	3914	3914
query52	120	124	112	112
query53	261	289	219	219
query54	389	339	347	339
query55	103	102	100	100
query56	360	371	367	367
query57	1166	1174	1099	1099
query58	318	304	295	295
query59	2477	2644	2505	2505
query60	381	386	372	372
query61	196	180	187	180
query62	824	718	678	678
query63	235	202	208	202
query64	4595	1301	990	990
query65	4092	3941	3931	3931
query66	1120	473	378	378
query67	15472	15098	14928	14928
query68	8221	972	648	648
query69	503	350	316	316
query70	1347	1343	1235	1235
query71	481	362	334	334
query72	5855	4909	4830	4830
query73	640	573	373	373
query74	9230	9216	8801	8801
query75	3865	3279	2824	2824
query76	3562	1251	738	738
query77	813	430	341	341
query78	9547	9608	8828	8828
query79	2131	838	616	616
query80	711	611	561	561
query81	501	267	236	236
query82	223	170	141	141
query83	271	269	266	266
query84	264	113	96	96
query85	901	488	465	465
query86	385	322	305	305
query87	3802	3658	3650	3650
query88	2955	2300	2273	2273
query89	391	324	289	289
query90	2044	243	232	232
query91	172	179	130	130
query92	95	73	74	73
query93	2171	1003	682	682
query94	670	429	336	336
query95	429	350	339	339
query96	495	592	283	283
query97	2888	3011	2855	2855
query98	263	215	210	210
query99	1337	1411	1343	1343
Total cold run time: 276611 ms
Total hot run time: 188741 ms

@doris-robot
Copy link

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

query1	0.06	0.04	0.04
query2	0.09	0.05	0.05
query3	0.25	0.08	0.08
query4	1.63	0.12	0.11
query5	0.28	0.25	0.25
query6	1.18	0.65	0.63
query7	0.03	0.02	0.02
query8	0.05	0.04	0.04
query9	0.57	0.52	0.50
query10	0.58	0.56	0.57
query11	0.16	0.11	0.12
query12	0.15	0.12	0.12
query13	0.63	0.61	0.61
query14	0.99	1.01	1.00
query15	0.86	0.84	0.84
query16	0.40	0.39	0.39
query17	1.03	1.01	1.06
query18	0.21	0.20	0.20
query19	1.90	1.79	1.81
query20	0.02	0.01	0.02
query21	15.49	0.21	0.13
query22	5.00	0.07	0.06
query23	15.66	0.26	0.10
query24	2.41	0.89	0.59
query25	0.06	0.06	0.07
query26	0.14	0.13	0.13
query27	0.06	0.05	0.06
query28	4.15	1.19	0.94
query29	12.60	3.89	3.24
query30	0.29	0.13	0.12
query31	2.81	0.57	0.38
query32	3.23	0.55	0.47
query33	3.15	3.07	3.08
query34	15.77	5.18	4.51
query35	4.60	4.59	4.52
query36	0.69	0.50	0.49
query37	0.10	0.07	0.08
query38	0.06	0.04	0.04
query39	0.04	0.03	0.03
query40	0.17	0.15	0.15
query41	0.08	0.04	0.03
query42	0.04	0.02	0.02
query43	0.05	0.04	0.03
Total cold run time: 97.72 s
Total hot run time: 27.59 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 100.00% (1/1) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 100.00% (1/1) 🎉
Increment coverage report
Complete coverage report

@seawinde seawinde force-pushed the fix_regression_test_un_stable branch from 2504a4e to b524836 Compare November 19, 2025 23:44
@seawinde
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17612	5130	4940	4940
q2	2014	318	210	210
q3	10269	1297	726	726
q4	10237	888	367	367
q5	7459	2477	2332	2332
q6	199	174	139	139
q7	922	767	628	628
q8	9358	1368	1178	1178
q9	7273	5307	5427	5307
q10	6912	2213	1829	1829
q11	497	302	275	275
q12	376	364	230	230
q13	17784	3659	3014	3014
q14	242	239	221	221
q15	580	519	509	509
q16	1006	1000	941	941
q17	592	859	380	380
q18	7657	7512	7672	7512
q19	1113	993	597	597
q20	391	360	238	238
q21	4391	3715	2495	2495
q22	1148	1101	1081	1081
Total cold run time: 108032 ms
Total hot run time: 35149 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5161	5360	5144	5144
q2	347	393	320	320
q3	2377	2918	2455	2455
q4	1457	1932	1545	1545
q5	4551	4485	4436	4436
q6	204	160	121	121
q7	2020	2239	1741	1741
q8	2607	2502	2656	2502
q9	7521	7651	7523	7523
q10	2962	3093	2699	2699
q11	571	511	500	500
q12	625	721	571	571
q13	3260	3605	3028	3028
q14	265	290	253	253
q15	547	485	490	485
q16	1021	1032	998	998
q17	1108	1447	1355	1355
q18	7282	7175	7194	7175
q19	746	817	977	817
q20	1920	2007	1808	1808
q21	4836	4366	4283	4283
q22	1056	1040	1016	1016
Total cold run time: 52444 ms
Total hot run time: 50775 ms

@doris-robot
Copy link

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

query1	1034	414	390	390
query2	6571	1643	1715	1643
query3	6750	242	235	235
query4	26099	23230	22995	22995
query5	4472	643	525	525
query6	352	264	246	246
query7	4649	503	303	303
query8	326	267	270	267
query9	8714	2950	2963	2950
query10	475	346	309	309
query11	15748	15023	15267	15023
query12	215	121	117	117
query13	1678	580	440	440
query14	11073	9189	9216	9189
query15	196	184	168	168
query16	7483	675	482	482
query17	1244	754	608	608
query18	2017	419	329	329
query19	215	198	184	184
query20	134	128	123	123
query21	218	131	117	117
query22	3940	4064	3963	3963
query23	34093	33000	33069	33000
query24	8133	2422	2441	2422
query25	647	551	486	486
query26	1234	284	181	181
query27	2743	505	363	363
query28	4433	2257	2249	2249
query29	855	659	529	529
query30	300	218	201	201
query31	931	814	709	709
query32	97	88	87	87
query33	630	396	357	357
query34	801	858	536	536
query35	819	856	776	776
query36	941	980	921	921
query37	135	114	109	109
query38	3578	3492	3425	3425
query39	1474	1438	1425	1425
query40	239	146	131	131
query41	67	67	65	65
query42	134	118	123	118
query43	503	492	471	471
query44	1272	824	799	799
query45	193	189	174	174
query46	884	993	664	664
query47	1746	1791	1734	1734
query48	387	435	332	332
query49	781	520	417	417
query50	652	676	403	403
query51	3862	3882	3913	3882
query52	110	117	115	115
query53	253	264	205	205
query54	335	327	308	308
query55	96	93	93	93
query56	348	347	353	347
query57	1188	1184	1120	1120
query58	302	290	288	288
query59	2501	2677	2468	2468
query60	365	358	349	349
query61	160	151	155	151
query62	761	720	666	666
query63	231	200	190	190
query64	4536	1165	922	922
query65	4039	3923	3929	3923
query66	1157	436	351	351
query67	15485	15057	14718	14718
query68	8273	990	642	642
query69	489	338	312	312
query70	1346	1316	1338	1316
query71	450	356	330	330
query72	5885	4911	4860	4860
query73	664	572	372	372
query74	8875	9031	8632	8632
query75	3492	3231	2766	2766
query76	3378	1170	759	759
query77	729	409	341	341
query78	9617	9765	8922	8922
query79	2004	833	597	597
query80	716	615	538	538
query81	510	258	229	229
query82	216	163	137	137
query83	268	272	250	250
query84	257	114	97	97
query85	895	487	450	450
query86	391	307	313	307
query87	3721	3683	3614	3614
query88	2859	2264	2220	2220
query89	393	338	291	291
query90	1981	242	228	228
query91	169	165	127	127
query92	90	85	76	76
query93	2143	1024	680	680
query94	715	432	340	340
query95	421	344	338	338
query96	487	603	289	289
query97	2870	2947	2861	2861
query98	241	219	214	214
query99	1286	1400	1253	1253
Total cold run time: 273865 ms
Total hot run time: 188174 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.06
query2	0.09	0.05	0.06
query3	0.26	0.09	0.08
query4	1.60	0.11	0.11
query5	0.26	0.25	0.25
query6	1.18	0.64	0.65
query7	0.03	0.03	0.03
query8	0.06	0.04	0.05
query9	0.57	0.51	0.51
query10	0.58	0.57	0.56
query11	0.16	0.10	0.11
query12	0.15	0.12	0.12
query13	0.62	0.60	0.61
query14	1.00	1.00	1.00
query15	0.85	0.83	0.84
query16	0.41	0.39	0.38
query17	1.02	1.02	1.02
query18	0.21	0.19	0.20
query19	1.85	1.81	1.74
query20	0.02	0.01	0.02
query21	15.44	0.21	0.12
query22	4.95	0.07	0.04
query23	15.69	0.26	0.10
query24	3.26	0.93	0.58
query25	0.06	0.07	0.05
query26	0.13	0.14	0.13
query27	0.06	0.05	0.05
query28	4.16	1.17	0.93
query29	12.69	3.86	3.22
query30	0.28	0.14	0.12
query31	2.82	0.58	0.39
query32	3.22	0.55	0.48
query33	3.07	3.02	2.97
query34	15.87	5.10	4.56
query35	4.57	4.59	4.58
query36	0.67	0.50	0.48
query37	0.10	0.07	0.06
query38	0.07	0.04	0.04
query39	0.04	0.03	0.03
query40	0.17	0.14	0.13
query41	0.08	0.04	0.03
query42	0.04	0.03	0.03
query43	0.04	0.03	0.04
Total cold run time: 98.45 s
Total hot run time: 27.46 s

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 100.00% (1/1) 🎉
Increment coverage report
Complete coverage report

@seawinde
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17639	5075	4939	4939
q2	2055	330	212	212
q3	10220	1355	727	727
q4	10223	896	379	379
q5	7495	2312	2468	2312
q6	186	168	138	138
q7	906	786	625	625
q8	9340	1329	1025	1025
q9	7085	5456	5402	5402
q10	6875	2257	1793	1793
q11	504	305	274	274
q12	348	359	233	233
q13	17798	3714	3033	3033
q14	231	236	216	216
q15	564	519	497	497
q16	1017	1004	941	941
q17	597	870	367	367
q18	7508	7331	7591	7331
q19	1297	959	584	584
q20	383	371	240	240
q21	4394	3308	2454	2454
q22	1139	1070	1082	1070
Total cold run time: 107804 ms
Total hot run time: 34792 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5140	5190	5203	5190
q2	328	398	325	325
q3	2367	2897	2466	2466
q4	1508	1898	1434	1434
q5	4739	4371	4308	4308
q6	218	171	129	129
q7	2179	1905	1809	1809
q8	2564	2647	2574	2574
q9	7617	7408	7831	7408
q10	3099	3177	2794	2794
q11	590	513	496	496
q12	633	727	581	581
q13	3209	3651	3085	3085
q14	267	280	272	272
q15	539	497	488	488
q16	1021	1052	997	997
q17	1102	1473	1347	1347
q18	7270	7152	7124	7124
q19	783	815	992	815
q20	1913	1994	1813	1813
q21	4828	4345	4323	4323
q22	1116	1060	1022	1022
Total cold run time: 53030 ms
Total hot run time: 50800 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 187480 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 98ca7f0835a31f13553333253fd89009b9cd9f0d, data reload: false

query1	1038	410	392	392
query2	6569	1697	1663	1663
query3	6771	229	220	220
query4	26018	23525	23014	23014
query5	4470	634	459	459
query6	356	244	229	229
query7	4645	508	304	304
query8	306	263	256	256
query9	8707	2586	2611	2586
query10	533	343	292	292
query11	15961	15018	14840	14840
query12	193	117	111	111
query13	1695	585	462	462
query14	11483	9137	9085	9085
query15	204	190	174	174
query16	7703	675	557	557
query17	1260	779	642	642
query18	2058	434	339	339
query19	216	211	180	180
query20	135	134	123	123
query21	228	142	119	119
query22	3965	4143	4072	4072
query23	34061	33009	32933	32933
query24	8534	2445	2409	2409
query25	590	512	438	438
query26	1234	276	161	161
query27	2744	502	364	364
query28	4395	2187	2161	2161
query29	769	667	481	481
query30	307	217	206	206
query31	917	812	704	704
query32	82	73	74	73
query33	602	389	322	322
query34	789	855	534	534
query35	789	830	749	749
query36	941	970	888	888
query37	113	114	81	81
query38	3546	3546	3438	3438
query39	1517	1430	1424	1424
query40	222	127	118	118
query41	70	64	77	64
query42	128	110	115	110
query43	479	493	455	455
query44	1225	772	761	761
query45	189	184	176	176
query46	869	981	632	632
query47	1746	1816	1707	1707
query48	389	418	327	327
query49	776	466	409	409
query50	647	688	418	418
query51	3864	3902	3882	3882
query52	105	111	102	102
query53	242	269	197	197
query54	302	283	281	281
query55	85	84	82	82
query56	330	305	321	305
query57	1162	1206	1120	1120
query58	289	269	275	269
query59	2446	2620	2575	2575
query60	350	350	336	336
query61	173	162	158	158
query62	800	767	652	652
query63	228	203	205	203
query64	4462	1159	867	867
query65	4005	3967	3938	3938
query66	1097	436	342	342
query67	15224	15053	14978	14978
query68	8278	935	639	639
query69	489	320	291	291
query70	1311	1239	1259	1239
query71	419	327	318	318
query72	5785	4927	4872	4872
query73	646	578	363	363
query74	9112	9308	8956	8956
query75	3303	3341	2810	2810
query76	3345	1153	742	742
query77	511	413	319	319
query78	9440	9601	8892	8892
query79	2046	841	594	594
query80	668	585	519	519
query81	500	265	227	227
query82	392	169	136	136
query83	299	271	266	266
query84	263	122	99	99
query85	1016	544	447	447
query86	336	321	308	308
query87	3734	3708	3562	3562
query88	3481	2241	2229	2229
query89	397	319	282	282
query90	1969	221	204	204
query91	191	166	137	137
query92	87	64	65	64
query93	1572	997	687	687
query94	730	429	332	332
query95	411	322	306	306
query96	479	579	275	275
query97	2924	2947	2947	2947
query98	242	216	218	216
query99	1349	1374	1253	1253
Total cold run time: 274073 ms
Total hot run time: 187480 ms

@doris-robot
Copy link

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

query1	0.05	0.05	0.05
query2	0.10	0.05	0.05
query3	0.26	0.08	0.08
query4	1.60	0.11	0.11
query5	0.25	0.25	0.25
query6	1.16	0.65	0.63
query7	0.03	0.02	0.03
query8	0.05	0.04	0.05
query9	0.57	0.52	0.51
query10	0.58	0.57	0.56
query11	0.15	0.11	0.12
query12	0.15	0.12	0.11
query13	0.62	0.61	0.61
query14	1.00	1.00	0.99
query15	0.84	0.82	0.84
query16	0.38	0.38	0.38
query17	0.99	1.03	1.01
query18	0.22	0.20	0.19
query19	1.91	1.83	1.75
query20	0.01	0.01	0.01
query21	15.44	0.19	0.13
query22	4.96	0.07	0.05
query23	15.65	0.26	0.11
query24	3.04	0.74	0.93
query25	0.07	0.07	0.07
query26	0.15	0.13	0.13
query27	0.08	0.05	0.05
query28	5.01	1.15	0.94
query29	12.54	3.90	3.21
query30	0.29	0.14	0.11
query31	2.82	0.57	0.38
query32	3.23	0.54	0.48
query33	3.03	3.06	3.04
query34	15.82	5.15	4.55
query35	4.55	4.54	4.55
query36	0.68	0.51	0.48
query37	0.10	0.08	0.07
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.02
query42	0.04	0.03	0.02
query43	0.04	0.03	0.03
Total cold run time: 98.82 s
Total hot run time: 27.63 s

@seawinde seawinde force-pushed the fix_regression_test_un_stable branch from 98ca7f0 to fc79559 Compare November 24, 2025 02:48
@seawinde
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17611	5016	4904	4904
q2	1988	308	225	225
q3	10254	1270	730	730
q4	10254	962	375	375
q5	7514	2377	2401	2377
q6	182	174	142	142
q7	910	780	640	640
q8	9364	1311	1124	1124
q9	7210	5362	5433	5362
q10	6927	2243	1775	1775
q11	497	294	279	279
q12	350	364	228	228
q13	17809	3638	2989	2989
q14	244	229	214	214
q15	581	507	501	501
q16	1036	1008	940	940
q17	580	879	365	365
q18	7568	7566	7839	7566
q19	1106	1006	588	588
q20	366	357	236	236
q21	4395	3969	2506	2506
q22	1091	1033	1031	1031
Total cold run time: 107837 ms
Total hot run time: 35097 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5239	5112	5238	5112
q2	318	403	318	318
q3	2409	2863	2492	2492
q4	1427	2002	1395	1395
q5	4392	4512	4456	4456
q6	217	169	130	130
q7	2006	1920	1793	1793
q8	2648	2648	2548	2548
q9	7676	7523	7449	7449
q10	2879	3110	2622	2622
q11	573	501	485	485
q12	617	708	553	553
q13	3252	3698	2982	2982
q14	275	283	274	274
q15	534	494	495	494
q16	1009	1037	991	991
q17	1097	1463	1392	1392
q18	7403	7168	7094	7094
q19	767	760	824	760
q20	1977	1951	1822	1822
q21	4799	4230	4298	4230
q22	1071	1078	991	991
Total cold run time: 52585 ms
Total hot run time: 50383 ms

@doris-robot
Copy link

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

query1	1028	401	426	401
query2	6554	1655	1678	1655
query3	6756	225	227	225
query4	26051	23343	23054	23054
query5	4488	641	472	472
query6	339	243	229	229
query7	4650	502	304	304
query8	313	262	241	241
query9	8723	2602	2594	2594
query10	517	353	291	291
query11	15756	15204	14793	14793
query12	171	121	112	112
query13	1696	580	453	453
query14	11011	9244	9251	9244
query15	209	185	179	179
query16	7712	706	543	543
query17	1262	785	634	634
query18	2039	424	326	326
query19	211	205	180	180
query20	133	125	125	125
query21	219	134	114	114
query22	4047	4170	4035	4035
query23	33895	33003	33240	33003
query24	8492	2442	2433	2433
query25	648	549	469	469
query26	1236	283	167	167
query27	2726	505	365	365
query28	4356	2213	2187	2187
query29	793	630	517	517
query30	292	226	199	199
query31	895	809	732	732
query32	89	74	75	74
query33	601	383	324	324
query34	783	860	552	552
query35	806	808	765	765
query36	938	979	904	904
query37	117	109	83	83
query38	3464	3575	3437	3437
query39	1511	1436	1424	1424
query40	223	128	116	116
query41	64	62	62	62
query42	122	109	111	109
query43	489	488	462	462
query44	1225	766	772	766
query45	177	181	170	170
query46	877	987	634	634
query47	1745	1810	1701	1701
query48	409	413	331	331
query49	788	508	409	409
query50	649	684	397	397
query51	3890	3901	3836	3836
query52	109	117	108	108
query53	237	266	192	192
query54	307	286	267	267
query55	85	84	88	84
query56	313	364	313	313
query57	1166	1161	1111	1111
query58	285	267	273	267
query59	2500	2644	2472	2472
query60	334	343	328	328
query61	155	157	163	157
query62	789	730	648	648
query63	229	197	191	191
query64	4406	1171	918	918
query65	4036	3935	3952	3935
query66	1094	446	355	355
query67	15289	15047	14982	14982
query68	8740	918	628	628
query69	491	318	275	275
query70	1352	1251	1245	1245
query71	476	352	311	311
query72	5636	4792	4828	4792
query73	713	580	359	359
query74	8969	9158	8981	8981
query75	3960	3311	2778	2778
query76	3792	1160	769	769
query77	827	399	308	308
query78	9440	9744	8882	8882
query79	1654	847	598	598
query80	672	589	493	493
query81	482	257	224	224
query82	243	169	131	131
query83	290	266	258	258
query84	294	109	87	87
query85	886	488	439	439
query86	336	301	301	301
query87	3781	3731	3560	3560
query88	2786	2225	2192	2192
query89	388	328	286	286
query90	2090	218	214	214
query91	166	165	135	135
query92	85	70	67	67
query93	1145	1030	675	675
query94	715	419	341	341
query95	405	323	303	303
query96	487	573	272	272
query97	2939	2925	2875	2875
query98	232	220	213	213
query99	1390	1412	1272	1272
Total cold run time: 273381 ms
Total hot run time: 187424 ms

@doris-robot
Copy link

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

query1	0.06	0.05	0.05
query2	0.09	0.05	0.05
query3	0.26	0.08	0.08
query4	1.61	0.11	0.11
query5	0.26	0.25	0.25
query6	1.21	0.64	0.66
query7	0.03	0.03	0.02
query8	0.05	0.04	0.05
query9	0.58	0.51	0.51
query10	0.58	0.57	0.57
query11	0.16	0.11	0.11
query12	0.15	0.12	0.12
query13	0.62	0.61	0.61
query14	1.00	1.00	1.00
query15	0.85	0.83	0.83
query16	0.40	0.39	0.38
query17	1.06	1.04	1.02
query18	0.22	0.20	0.20
query19	1.89	1.81	1.79
query20	0.02	0.01	0.02
query21	15.47	0.19	0.15
query22	5.08	0.08	0.05
query23	15.64	0.25	0.11
query24	2.67	1.05	0.47
query25	0.07	0.07	0.06
query26	0.14	0.14	0.14
query27	0.07	0.06	0.06
query28	4.40	1.12	0.92
query29	12.55	3.96	3.27
query30	0.28	0.14	0.12
query31	2.82	0.58	0.39
query32	3.23	0.54	0.46
query33	3.05	3.07	3.04
query34	15.90	5.16	4.58
query35	4.56	4.56	4.61
query36	0.66	0.49	0.49
query37	0.10	0.07	0.06
query38	0.07	0.04	0.04
query39	0.04	0.03	0.03
query40	0.17	0.14	0.14
query41	0.09	0.04	0.03
query42	0.04	0.03	0.03
query43	0.05	0.04	0.04
Total cold run time: 98.25 s
Total hot run time: 27.63 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 100.00% (1/1) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 100.00% (1/1) 🎉
Increment coverage report
Complete coverage report

1 similar comment
@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 100.00% (1/1) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 0.00% (0/1) 🎉
Increment coverage report
Complete coverage report

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Nov 26, 2025
@github-actions
Copy link
Contributor

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

@github-actions
Copy link
Contributor

PR approved by anyone and no changes requested.

@morrySnow morrySnow merged commit f09290f into apache:master Nov 26, 2025
30 checks passed
github-actions bot pushed a commit that referenced this pull request Nov 26, 2025
This PR aims to fix several failing regression tests related to
Materialized Views (MTMV), ensuring the stability and correctness of the
MTMV feature.

The specific failing test cases addressed are:

nereids_rules_p0.mv.pre_rewrite.limit.query_with_limit
nested_materialized_view
mv_tpch_test

Related PR: 
#55066 
#55674
yiguolei pushed a commit that referenced this pull request Nov 27, 2025
 (#58402)

Cherry-picked from #58018

Co-authored-by: seawinde <wusi@selectdb.com>
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. dev/4.0.2-merged reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants