From 540132f656b756a929e14617f21f9e6973925836 Mon Sep 17 00:00:00 2001 From: Mryange <59914473+Mryange@users.noreply.github.com> Date: Fri, 24 Nov 2023 14:11:11 +0800 Subject: [PATCH] [fix](profilev2) fix merge profile min is zero #27524 --- .../main/java/org/apache/doris/common/util/RuntimeProfile.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/common/util/RuntimeProfile.java b/fe/fe-core/src/main/java/org/apache/doris/common/util/RuntimeProfile.java index 35ff607acc..432171e9ce 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/common/util/RuntimeProfile.java +++ b/fe/fe-core/src/main/java/org/apache/doris/common/util/RuntimeProfile.java @@ -493,7 +493,8 @@ public class RuntimeProfile { Counter counter = templateProfile.counterMap.get(childCounterName); mergeCounters(childCounterName, profiles, simpleProfile); if (counter.getLevel() == 1) { - AggCounter aggCounter = new AggCounter(profiles.get(0).counterMap.get(childCounterName).getType(), 0); + Counter oldCounter = profiles.get(0).counterMap.get(childCounterName); + AggCounter aggCounter = new AggCounter(oldCounter.getType(), oldCounter.getValue()); for (RuntimeProfile profile : profiles) { Counter orgCounter = profile.counterMap.get(childCounterName); aggCounter.addCounter(orgCounter);