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

[Enhancement] (nereids) implement alterColumnStatsCommand in nereids #48628

Merged

Conversation

yx-keith
Copy link
Contributor

@yx-keith yx-keith commented Mar 4, 2025

What problem does this PR solve?

Issue Number: close #42708, #42707

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 Mar 4, 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?

@starocean999
Copy link
Contributor

run buildall

@yx-keith
Copy link
Contributor Author

yx-keith commented Mar 5, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17619	5412	5225	5225
q2	2059	303	168	168
q3	10446	1263	758	758
q4	10204	1045	538	538
q5	7562	2450	2384	2384
q6	209	167	134	134
q7	925	754	610	610
q8	9310	1465	1296	1296
q9	5042	4756	4777	4756
q10	6843	2332	1919	1919
q11	514	282	250	250
q12	345	361	234	234
q13	17769	3755	3090	3090
q14	234	227	211	211
q15	534	499	483	483
q16	645	631	582	582
q17	601	923	353	353
q18	6944	6375	6466	6375
q19	1755	997	585	585
q20	337	329	188	188
q21	3198	2195	1985	1985
q22	1127	1027	991	991
Total cold run time: 104222 ms
Total hot run time: 33115 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5523	5366	5362	5362
q2	254	340	233	233
q3	2169	2739	2272	2272
q4	1456	1883	1403	1403
q5	4280	4160	4227	4160
q6	218	174	128	128
q7	2024	1950	1791	1791
q8	2698	2699	2696	2696
q9	7295	7202	7215	7202
q10	3095	3253	2820	2820
q11	592	510	480	480
q12	648	743	616	616
q13	3562	4014	3261	3261
q14	289	298	274	274
q15	535	486	476	476
q16	656	669	647	647
q17	1192	1610	1432	1432
q18	7897	7603	7370	7370
q19	880	883	1074	883
q20	2006	2052	1885	1885
q21	5588	5128	4839	4839
q22	1085	1083	1067	1067
Total cold run time: 53942 ms
Total hot run time: 51297 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 193051 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 394e25547b7cd9e17b195f8db4ff4c775b22a996, data reload: false

query1	1380	1068	1018	1018
query2	6261	1946	1935	1935
query3	11163	4739	4707	4707
query4	25392	23583	23537	23537
query5	3740	637	490	490
query6	286	190	188	188
query7	3981	505	293	293
query8	307	247	243	243
query9	8475	2536	2545	2536
query10	457	319	255	255
query11	15605	15181	14908	14908
query12	168	112	106	106
query13	1579	542	412	412
query14	8981	6459	6391	6391
query15	217	187	180	180
query16	7275	657	484	484
query17	1188	704	593	593
query18	1961	447	344	344
query19	203	197	172	172
query20	128	127	124	124
query21	214	137	105	105
query22	4401	4392	4544	4392
query23	34347	33631	33497	33497
query24	8214	2461	2450	2450
query25	589	502	426	426
query26	1221	290	154	154
query27	2622	481	342	342
query28	4907	2458	2458	2458
query29	735	583	417	417
query30	281	224	203	203
query31	933	888	785	785
query32	76	61	61	61
query33	524	350	310	310
query34	801	884	503	503
query35	818	869	760	760
query36	982	1039	922	922
query37	132	98	78	78
query38	4126	4229	4431	4229
query39	1477	1442	1458	1442
query40	209	112	111	111
query41	58	55	52	52
query42	131	111	113	111
query43	529	528	487	487
query44	1331	798	808	798
query45	182	175	172	172
query46	879	1069	654	654
query47	1842	1901	1813	1813
query48	394	437	309	309
query49	765	529	435	435
query50	712	755	423	423
query51	4301	4297	4278	4278
query52	102	105	95	95
query53	228	255	187	187
query54	512	514	440	440
query55	92	88	80	80
query56	273	267	268	267
query57	1177	1195	1126	1126
query58	246	270	244	244
query59	2980	3127	2800	2800
query60	281	271	264	264
query61	125	118	114	114
query62	779	737	675	675
query63	227	188	195	188
query64	4188	1031	682	682
query65	4540	4470	4542	4470
query66	1088	411	317	317
query67	16365	15621	15320	15320
query68	8645	874	506	506
query69	451	294	261	261
query70	1227	1168	1139	1139
query71	444	287	279	279
query72	5507	3564	3860	3564
query73	640	741	344	344
query74	9008	9134	8940	8940
query75	3875	3161	2734	2734
query76	3143	1182	748	748
query77	750	371	282	282
query78	10141	10231	9251	9251
query79	2279	834	600	600
query80	612	527	454	454
query81	498	270	228	228
query82	604	131	94	94
query83	220	167	153	153
query84	236	91	71	71
query85	767	359	303	303
query86	381	323	292	292
query87	4458	4558	4388	4388
query88	3672	2182	2176	2176
query89	444	314	286	286
query90	1832	197	199	197
query91	142	138	113	113
query92	76	72	60	60
query93	1598	1025	588	588
query94	630	411	308	308
query95	360	269	261	261
query96	491	555	267	267
query97	3384	3410	3301	3301
query98	222	205	208	205
query99	1526	1379	1296	1296
Total cold run time: 278946 ms
Total hot run time: 193051 ms

@doris-robot
Copy link

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

query1	0.03	0.03	0.03
query2	0.06	0.04	0.03
query3	0.24	0.07	0.07
query4	1.60	0.11	0.10
query5	0.56	0.55	0.55
query6	1.17	0.73	0.71
query7	0.02	0.02	0.01
query8	0.04	0.04	0.04
query9	0.60	0.53	0.53
query10	0.56	0.58	0.58
query11	0.15	0.10	0.10
query12	0.14	0.11	0.11
query13	0.61	0.60	0.60
query14	2.73	2.75	2.68
query15	0.93	0.85	0.86
query16	0.38	0.38	0.37
query17	1.04	1.06	1.03
query18	0.21	0.20	0.20
query19	1.89	1.81	1.98
query20	0.01	0.01	0.01
query21	15.36	0.87	0.55
query22	0.75	1.13	0.69
query23	14.91	1.42	0.64
query24	7.22	1.98	0.53
query25	0.50	0.19	0.28
query26	0.59	0.16	0.14
query27	0.05	0.05	0.04
query28	9.62	0.87	0.44
query29	12.61	3.92	3.24
query30	0.24	0.09	0.05
query31	2.82	0.60	0.38
query32	3.23	0.55	0.46
query33	2.98	3.03	3.03
query34	15.83	5.12	4.53
query35	4.54	4.56	4.53
query36	0.67	0.51	0.48
query37	0.10	0.07	0.06
query38	0.05	0.04	0.04
query39	0.03	0.03	0.02
query40	0.17	0.14	0.12
query41	0.08	0.03	0.03
query42	0.04	0.02	0.03
query43	0.04	0.04	0.03
Total cold run time: 105.4 s
Total hot run time: 30.65 s

@yx-keith
Copy link
Contributor Author

yx-keith commented Mar 6, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17586	5200	5119	5119
q2	2047	301	173	173
q3	10444	1248	758	758
q4	10252	1063	542	542
q5	7966	2328	2360	2328
q6	190	170	140	140
q7	895	766	615	615
q8	9299	1295	1061	1061
q9	4987	4848	4698	4698
q10	6880	2309	1903	1903
q11	478	276	255	255
q12	355	359	227	227
q13	17786	3684	3172	3172
q14	230	229	208	208
q15	546	499	476	476
q16	636	638	600	600
q17	584	867	343	343
q18	6863	6424	6357	6357
q19	1627	961	549	549
q20	332	323	192	192
q21	2799	2232	1955	1955
q22	1065	1042	978	978
Total cold run time: 103847 ms
Total hot run time: 32649 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5192	5116	5120	5116
q2	243	332	233	233
q3	2161	2629	2294	2294
q4	1466	1861	1354	1354
q5	4212	4110	4161	4110
q6	206	168	122	122
q7	1903	1990	1808	1808
q8	2595	2559	2496	2496
q9	7349	7185	7179	7179
q10	3020	3235	2777	2777
q11	570	518	483	483
q12	700	782	599	599
q13	3515	3912	3333	3333
q14	286	289	288	288
q15	545	527	490	490
q16	664	670	641	641
q17	1168	1594	1361	1361
q18	7731	7598	7498	7498
q19	828	841	1083	841
q20	1947	2014	1888	1888
q21	5458	4934	4683	4683
q22	1116	1045	1042	1042
Total cold run time: 52875 ms
Total hot run time: 50636 ms

@doris-robot
Copy link

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

query1	1385	1048	1019	1019
query2	6323	2005	1936	1936
query3	10971	4584	4424	4424
query4	54823	26017	23581	23581
query5	4889	523	511	511
query6	347	220	198	198
query7	4874	489	296	296
query8	314	248	236	236
query9	5454	2564	2611	2564
query10	433	302	260	260
query11	15094	15072	14815	14815
query12	157	108	104	104
query13	1022	512	384	384
query14	10572	6846	6625	6625
query15	217	202	178	178
query16	7088	638	484	484
query17	1102	744	583	583
query18	1560	402	311	311
query19	195	186	155	155
query20	127	118	121	118
query21	204	121	103	103
query22	4414	4411	4131	4131
query23	33992	33311	33285	33285
query24	5758	2436	2397	2397
query25	451	472	398	398
query26	699	272	152	152
query27	1810	499	341	341
query28	2787	2493	2441	2441
query29	601	574	466	466
query30	279	224	191	191
query31	890	885	788	788
query32	80	57	67	57
query33	447	365	296	296
query34	769	854	505	505
query35	789	854	757	757
query36	973	1030	919	919
query37	123	99	71	71
query38	4201	4318	4162	4162
query39	1503	1419	1460	1419
query40	210	117	104	104
query41	50	51	51	51
query42	132	109	104	104
query43	508	527	496	496
query44	1354	815	817	815
query45	190	172	170	170
query46	837	1030	638	638
query47	1825	1871	1759	1759
query48	377	405	311	311
query49	702	535	467	467
query50	706	738	414	414
query51	4277	4265	4252	4252
query52	115	103	95	95
query53	244	255	188	188
query54	495	490	423	423
query55	88	86	83	83
query56	272	266	241	241
query57	1159	1195	1118	1118
query58	249	241	238	238
query59	2825	2930	2895	2895
query60	287	275	264	264
query61	120	136	121	121
query62	721	734	730	730
query63	232	199	198	198
query64	1552	1048	714	714
query65	4466	4467	4359	4359
query66	678	400	295	295
query67	15737	15360	15405	15360
query68	7228	826	509	509
query69	546	297	272	272
query70	1163	1135	1127	1127
query71	495	300	264	264
query72	5766	3717	3733	3717
query73	1471	747	344	344
query74	8936	9258	8940	8940
query75	3670	3170	2694	2694
query76	4076	1170	726	726
query77	605	361	283	283
query78	9990	10261	9360	9360
query79	2255	828	584	584
query80	609	548	449	449
query81	490	257	228	228
query82	568	122	93	93
query83	175	170	157	157
query84	284	100	80	80
query85	805	359	312	312
query86	406	307	296	296
query87	4504	4556	4490	4490
query88	3805	2201	2186	2186
query89	400	311	281	281
query90	1770	191	200	191
query91	140	148	108	108
query92	69	57	60	57
query93	1822	1047	577	577
query94	691	408	304	304
query95	355	274	265	265
query96	486	553	267	267
query97	3361	3375	3318	3318
query98	229	199	207	199
query99	1299	1388	1310	1310
Total cold run time: 296594 ms
Total hot run time: 192552 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.03
query2	0.07	0.03	0.03
query3	0.24	0.06	0.07
query4	1.61	0.10	0.10
query5	0.56	0.55	0.54
query6	1.19	0.71	0.73
query7	0.02	0.02	0.02
query8	0.05	0.04	0.04
query9	0.59	0.53	0.53
query10	0.57	0.59	0.59
query11	0.15	0.11	0.11
query12	0.16	0.11	0.11
query13	0.61	0.59	0.60
query14	2.67	2.80	2.66
query15	0.93	0.88	0.84
query16	0.38	0.38	0.38
query17	1.04	1.03	1.04
query18	0.22	0.19	0.19
query19	1.95	1.83	1.95
query20	0.02	0.01	0.01
query21	15.35	0.91	0.53
query22	0.76	1.23	0.78
query23	14.74	1.39	0.64
query24	6.70	2.12	1.01
query25	0.58	0.23	0.12
query26	0.57	0.17	0.15
query27	0.05	0.05	0.06
query28	9.84	0.90	0.42
query29	12.60	3.96	3.30
query30	0.23	0.08	0.06
query31	2.84	0.59	0.39
query32	3.23	0.56	0.47
query33	2.97	3.00	3.03
query34	15.80	5.10	4.50
query35	4.56	4.51	4.46
query36	0.65	0.49	0.48
query37	0.09	0.06	0.06
query38	0.05	0.03	0.03
query39	0.03	0.02	0.03
query40	0.17	0.14	0.13
query41	0.08	0.03	0.03
query42	0.04	0.02	0.02
query43	0.03	0.03	0.02
Total cold run time: 105.03 s
Total hot run time: 31.07 s

@yx-keith
Copy link
Contributor Author

yx-keith commented Mar 6, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17633	5270	5069	5069
q2	2055	297	172	172
q3	10409	1352	705	705
q4	10226	1022	525	525
q5	7521	2380	2289	2289
q6	196	170	137	137
q7	897	728	604	604
q8	9307	1225	1121	1121
q9	4918	4880	4729	4729
q10	6823	2317	1883	1883
q11	492	283	253	253
q12	351	357	220	220
q13	17804	3689	3156	3156
q14	221	243	215	215
q15	555	487	480	480
q16	626	607	604	604
q17	574	861	343	343
q18	7061	6503	6298	6298
q19	1848	948	564	564
q20	324	330	196	196
q21	2964	2263	1997	1997
q22	1018	1000	973	973
Total cold run time: 103823 ms
Total hot run time: 32533 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5246	5131	5122	5122
q2	241	331	231	231
q3	2194	2710	2349	2349
q4	1474	1840	1398	1398
q5	4237	4117	4114	4114
q6	209	162	123	123
q7	1938	1949	1761	1761
q8	2589	2715	2608	2608
q9	7321	7111	7176	7111
q10	2971	3179	2776	2776
q11	575	509	497	497
q12	721	800	654	654
q13	3482	3960	3298	3298
q14	307	300	266	266
q15	524	482	467	467
q16	653	691	627	627
q17	1116	1596	1357	1357
q18	7804	7748	7482	7482
q19	778	765	868	765
q20	2081	2053	1929	1929
q21	5458	4975	4876	4876
q22	1151	1023	1012	1012
Total cold run time: 53070 ms
Total hot run time: 50823 ms

@doris-robot
Copy link

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

query1	986	403	388	388
query2	6519	1962	1988	1962
query3	6807	218	217	217
query4	26237	23770	22989	22989
query5	4347	652	476	476
query6	306	224	197	197
query7	4612	506	294	294
query8	296	255	227	227
query9	8588	2558	2545	2545
query10	439	306	255	255
query11	15625	15152	14990	14990
query12	156	104	105	104
query13	1652	514	399	399
query14	9656	6546	6296	6296
query15	212	185	171	171
query16	7120	618	458	458
query17	1084	704	539	539
query18	1944	396	292	292
query19	193	192	152	152
query20	119	116	116	116
query21	212	121	101	101
query22	4079	4390	4143	4143
query23	33933	33300	33141	33141
query24	7751	2409	2430	2409
query25	570	508	396	396
query26	1236	271	156	156
query27	2132	506	324	324
query28	3945	2428	2383	2383
query29	772	564	419	419
query30	282	218	195	195
query31	940	843	737	737
query32	74	67	63	63
query33	566	362	303	303
query34	785	857	484	484
query35	812	824	767	767
query36	993	1000	912	912
query37	123	101	78	78
query38	4202	4131	4074	4074
query39	1428	1425	1413	1413
query40	200	118	106	106
query41	56	60	57	57
query42	123	104	105	104
query43	505	531	497	497
query44	1280	785	775	775
query45	174	172	164	164
query46	893	1032	625	625
query47	1738	1768	1702	1702
query48	386	411	293	293
query49	793	521	444	444
query50	674	723	405	405
query51	4190	4159	4199	4159
query52	112	108	102	102
query53	228	259	196	196
query54	491	497	430	430
query55	89	82	82	82
query56	276	287	265	265
query57	1118	1145	1063	1063
query58	247	237	242	237
query59	2844	2659	2680	2659
query60	299	290	275	275
query61	148	139	138	138
query62	824	729	710	710
query63	244	196	197	196
query64	4401	1016	676	676
query65	4438	4341	4359	4341
query66	1123	408	308	308
query67	16035	15292	15111	15111
query68	7856	867	547	547
query69	484	299	269	269
query70	1246	1159	1132	1132
query71	396	292	267	267
query72	5659	3597	3810	3597
query73	737	743	346	346
query74	9167	9150	8964	8964
query75	3197	3148	2723	2723
query76	3184	1177	751	751
query77	477	386	375	375
query78	9917	10060	9298	9298
query79	1678	885	588	588
query80	607	536	445	445
query81	495	254	223	223
query82	192	132	95	95
query83	174	178	152	152
query84	255	97	74	74
query85	751	356	309	309
query86	369	313	302	302
query87	4489	4700	4558	4558
query88	3617	2251	2286	2251
query89	391	314	280	280
query90	2011	213	212	212
query91	136	144	110	110
query92	75	63	59	59
query93	1697	1056	576	576
query94	676	421	310	310
query95	363	278	260	260
query96	484	572	278	278
query97	3336	3449	3300	3300
query98	237	213	204	204
query99	1343	1436	1276	1276
Total cold run time: 271358 ms
Total hot run time: 185816 ms

@doris-robot
Copy link

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

query1	0.04	0.03	0.03
query2	0.08	0.04	0.03
query3	0.23	0.07	0.06
query4	1.62	0.10	0.11
query5	0.57	0.54	0.54
query6	1.19	0.72	0.70
query7	0.03	0.01	0.02
query8	0.04	0.03	0.03
query9	0.61	0.53	0.51
query10	0.57	0.58	0.60
query11	0.16	0.11	0.11
query12	0.15	0.11	0.12
query13	0.62	0.61	0.60
query14	2.75	2.81	2.67
query15	0.93	0.85	0.84
query16	0.38	0.37	0.37
query17	1.03	1.03	1.06
query18	0.21	0.19	0.20
query19	1.89	1.81	1.98
query20	0.01	0.01	0.02
query21	15.38	0.87	0.54
query22	0.77	1.33	0.75
query23	14.73	1.37	0.64
query24	7.39	1.47	0.79
query25	0.47	0.31	0.06
query26	0.62	0.17	0.14
query27	0.06	0.06	0.05
query28	9.25	0.85	0.43
query29	12.58	4.05	3.42
query30	0.25	0.09	0.06
query31	2.84	0.60	0.39
query32	3.23	0.55	0.47
query33	3.04	3.02	3.00
query34	15.65	5.12	4.47
query35	4.54	4.56	4.49
query36	0.66	0.49	0.48
query37	0.10	0.06	0.08
query38	0.05	0.03	0.04
query39	0.04	0.03	0.02
query40	0.17	0.14	0.13
query41	0.08	0.02	0.03
query42	0.03	0.03	0.02
query43	0.03	0.03	0.02
Total cold run time: 105.07 s
Total hot run time: 30.81 s

@yx-keith
Copy link
Contributor Author

yx-keith commented Mar 7, 2025

run buildall

@doris-robot
Copy link

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

------ Round 1 ----------------------------------
q1	17578	5138	5053	5053
q2	2043	286	167	167
q3	10465	1240	722	722
q4	10216	1023	509	509
q5	7546	2358	2393	2358
q6	184	167	134	134
q7	894	739	618	618
q8	9289	1273	1072	1072
q9	4923	4787	4879	4787
q10	6808	2278	1887	1887
q11	482	270	268	268
q12	337	351	216	216
q13	17769	3645	3065	3065
q14	235	243	209	209
q15	545	498	484	484
q16	653	633	597	597
q17	569	862	332	332
q18	6986	6483	6391	6391
q19	1807	954	532	532
q20	307	316	188	188
q21	2741	2150	1923	1923
q22	1079	1039	979	979
Total cold run time: 103456 ms
Total hot run time: 32491 ms

----- Round 2, with runtime_filter_mode=off -----
q1	5206	5113	5181	5113
q2	245	332	235	235
q3	2113	2684	2359	2359
q4	1489	1873	1431	1431
q5	4305	4203	4207	4203
q6	209	162	124	124
q7	1937	1929	1842	1842
q8	2618	2579	2532	2532
q9	7267	7146	7199	7146
q10	3009	3260	2785	2785
q11	569	503	483	483
q12	709	791	576	576
q13	3446	3891	3251	3251
q14	284	293	271	271
q15	527	493	477	477
q16	652	694	661	661
q17	1139	1605	1316	1316
q18	7891	7712	7559	7559
q19	810	791	829	791
q20	1993	2014	1878	1878
q21	5426	4838	4758	4758
q22	1144	1062	1044	1044
Total cold run time: 52988 ms
Total hot run time: 50835 ms

@doris-robot
Copy link

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

query1	1374	1004	997	997
query2	6115	1973	2004	1973
query3	11265	4518	4690	4518
query4	56340	24414	23350	23350
query5	5195	546	496	496
query6	365	227	195	195
query7	4964	515	289	289
query8	324	247	231	231
query9	6360	2559	2570	2559
query10	423	321	245	245
query11	15232	15087	15150	15087
query12	163	113	109	109
query13	1092	527	378	378
query14	10264	6717	6554	6554
query15	201	204	186	186
query16	7086	665	503	503
query17	1068	731	595	595
query18	1540	414	333	333
query19	203	196	171	171
query20	133	127	123	123
query21	211	124	110	110
query22	4348	4539	4229	4229
query23	33969	33311	33502	33311
query24	6008	2455	2437	2437
query25	471	463	399	399
query26	742	284	159	159
query27	1981	488	340	340
query28	2921	2421	2410	2410
query29	603	557	433	433
query30	287	224	194	194
query31	884	898	815	815
query32	74	61	60	60
query33	450	372	304	304
query34	757	877	494	494
query35	810	827	787	787
query36	957	999	933	933
query37	129	105	76	76
query38	4237	4321	4203	4203
query39	1557	1482	1439	1439
query40	213	122	106	106
query41	60	50	50	50
query42	136	105	104	104
query43	516	528	508	508
query44	1294	793	787	787
query45	189	170	162	162
query46	853	1037	649	649
query47	1816	1878	1784	1784
query48	384	417	313	313
query49	713	545	430	430
query50	707	748	414	414
query51	4323	4377	4368	4368
query52	111	108	98	98
query53	232	263	196	196
query54	491	491	459	459
query55	91	81	83	81
query56	270	281	262	262
query57	1150	1183	1090	1090
query58	260	239	240	239
query59	2800	2942	2770	2770
query60	282	286	260	260
query61	128	137	121	121
query62	750	766	684	684
query63	227	196	192	192
query64	2184	1064	688	688
query65	4495	4326	4323	4323
query66	755	398	302	302
query67	15812	15606	15346	15346
query68	6907	893	508	508
query69	532	336	264	264
query70	1243	1194	1129	1129
query71	501	303	267	267
query72	5951	3612	3784	3612
query73	1303	744	342	342
query74	9062	9401	8942	8942
query75	3762	3168	2722	2722
query76	4250	1215	761	761
query77	645	389	279	279
query78	10207	10268	9264	9264
query79	2628	840	591	591
query80	658	552	448	448
query81	478	257	223	223
query82	487	133	102	102
query83	295	166	152	152
query84	282	92	71	71
query85	789	351	305	305
query86	392	317	271	271
query87	4360	4634	4303	4303
query88	3564	2250	2226	2226
query89	419	316	285	285
query90	1794	214	211	211
query91	138	137	109	109
query92	73	64	58	58
query93	1965	1078	585	585
query94	666	409	313	313
query95	350	277	267	267
query96	482	562	276	276
query97	3430	3414	3250	3250
query98	225	210	212	210
query99	1468	1421	1243	1243
Total cold run time: 301651 ms
Total hot run time: 192400 ms

@doris-robot
Copy link

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

query1	0.04	0.04	0.03
query2	0.08	0.03	0.03
query3	0.23	0.06	0.07
query4	1.62	0.11	0.11
query5	0.56	0.56	0.55
query6	1.20	0.72	0.72
query7	0.02	0.02	0.02
query8	0.04	0.04	0.04
query9	0.60	0.51	0.52
query10	0.59	0.60	0.58
query11	0.16	0.11	0.10
query12	0.14	0.11	0.11
query13	0.62	0.61	0.60
query14	2.68	2.69	2.70
query15	0.91	0.86	0.85
query16	0.40	0.38	0.38
query17	0.98	1.04	1.02
query18	0.20	0.20	0.20
query19	1.92	1.88	1.99
query20	0.01	0.01	0.01
query21	15.38	0.89	0.53
query22	0.77	1.15	0.73
query23	14.91	1.36	0.62
query24	6.75	1.58	0.71
query25	0.53	0.31	0.13
query26	0.55	0.16	0.14
query27	0.06	0.05	0.04
query28	9.60	0.91	0.43
query29	12.57	4.11	3.44
query30	0.24	0.09	0.07
query31	2.82	0.59	0.39
query32	3.23	0.54	0.46
query33	3.14	3.02	2.97
query34	15.80	5.15	4.54
query35	4.59	4.59	4.54
query36	0.68	0.50	0.48
query37	0.09	0.06	0.07
query38	0.05	0.03	0.03
query39	0.03	0.03	0.02
query40	0.18	0.13	0.12
query41	0.08	0.03	0.02
query42	0.04	0.03	0.02
query43	0.04	0.04	0.03
Total cold run time: 105.13 s
Total hot run time: 31.01 s

Copy link
Contributor

@Jibing-Li Jibing-Li 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 Mar 11, 2025
Copy link
Contributor

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

Copy link
Contributor

PR approved by anyone and no changes requested.

@starocean999 starocean999 merged commit ba3d0c7 into apache:master Mar 11, 2025
26 checks passed
yx-keith added a commit to yx-keith/doris that referenced this pull request Mar 11, 2025
…pache#48628)

Issue Number: close apache#42708, apache#42707

Related PR: #xxx

Problem Summary:

None

- Test <!-- At least one of them must be included. -->
    - [x] 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 <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
apache/doris-website#1214 -->

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
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. reviewed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Enhancement] (nereids)implement alterColumnStatsCommand in nereids
5 participants