From 9cd1263fcd758242ed1e5bbd9c788730d9a4ed82 Mon Sep 17 00:00:00 2001 From: "shrek.wang" Date: Fri, 17 Aug 2012 16:13:43 +0800 Subject: [PATCH] update getCompositeType() for two stat field --- .../java/com/alibaba/druid/stat/JdbcSqlStat.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/alibaba/druid/stat/JdbcSqlStat.java b/src/main/java/com/alibaba/druid/stat/JdbcSqlStat.java index 41913aa546..b92f150f0d 100644 --- a/src/main/java/com/alibaba/druid/stat/JdbcSqlStat.java +++ b/src/main/java/com/alibaba/druid/stat/JdbcSqlStat.java @@ -473,6 +473,8 @@ public final class JdbcSqlStat implements JdbcSqlStatMBean { new ArrayType(SimpleType.LONG, true), // new ArrayType(SimpleType.LONG, true), // + SimpleType.LONG, // + SimpleType.LONG, // }; @@ -521,7 +523,9 @@ public final class JdbcSqlStat implements JdbcSqlStatMBean { // 30 "EffectedRowCountHistogram", // - "ExecuteAndResultHoldTimeHistogram" + "ExecuteAndResultHoldTimeHistogram", // + "EffectedRowCountMax", // + "FetchRowCountMax" // }; @@ -551,11 +555,9 @@ public final class JdbcSqlStat implements JdbcSqlStatMBean { map.put("MaxTimespan", getExecuteMillisMax()); map.put("LastError", JMXUtils.getErrorCompositeData(this.getExecuteErrorLast())); map.put("EffectedRowCount", getUpdateCount()); - map.put("EffectedRowCountMax", getUpdateCountMax()); - + // 10 - 14 map.put("FetchRowCount", getFetchRowCount()); - map.put("FetchRowCountMax", getFetchRowCountMax()); map.put("MaxTimespanOccurTime", getExecuteNanoSpanMaxOccurTime()); map.put("BatchSizeMax", getExecuteBatchSizeMax()); map.put("BatchSizeTotal", getExecuteBatchSizeTotal()); @@ -592,6 +594,8 @@ public final class JdbcSqlStat implements JdbcSqlStatMBean { map.put("EffectedRowCountHistogram", this.getUpdateCountHistogram().toArray()); // 30 map.put("ExecuteAndResultHoldTimeHistogram", this.getExecuteAndResultHoldTimeHistogram().toArray()); // 30 + map.put("EffectedRowCountMax", getUpdateCountMax()); + map.put("FetchRowCountMax", getFetchRowCountMax()); return map; }