From 6f74a0ea86602569727f9aff43640d59ccb60fd9 Mon Sep 17 00:00:00 2001 From: wenshao Date: Thu, 29 Dec 2011 09:55:00 +0800 Subject: [PATCH] add stat PreparedStatementCacheCurrentCount --- .../com/alibaba/druid/stat/DruidDataSourceStatManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/alibaba/druid/stat/DruidDataSourceStatManager.java b/src/main/java/com/alibaba/druid/stat/DruidDataSourceStatManager.java index 732648898d..f68e466219 100644 --- a/src/main/java/com/alibaba/druid/stat/DruidDataSourceStatManager.java +++ b/src/main/java/com/alibaba/druid/stat/DruidDataSourceStatManager.java @@ -203,6 +203,8 @@ public class DruidDataSourceStatManager implements DruidDataSourceStatManagerMBe map.put("PreparedStatementCacheDeleteCount", dataSource.getCachedPreparedStatementDeleteCount()); map.put("PreparedStatementCacheMissCount", dataSource.getCachedPreparedStatementMissCount()); + map.put("PreparedStatementCacheHitCount", dataSource.getReusePreparedStatementCount()); + map.put("PreparedStatementCacheCurrentCount", dataSource.getCachedPreparedStatementCount()); map.put("Version", dataSource.getVersion()); return new CompositeDataSupport(rowType, map); @@ -225,7 +227,7 @@ public class DruidDataSourceStatManager implements DruidDataSourceStatManagerMBe SimpleType.STRING, SimpleType.INTEGER, SimpleType.STRING, SimpleType.STRING, SimpleType.LONG, // SimpleType.LONG, SimpleType.LONG, SimpleType.LONG, SimpleType.LONG, SimpleType.LONG// , SimpleType.LONG, SimpleType.LONG, JMXUtils.getThrowableCompositeType(), JMXUtils.getThrowableCompositeType(), SimpleType.LONG // - , SimpleType.LONG, SimpleType.STRING + , SimpleType.LONG, SimpleType.LONG, SimpleType.LONG, SimpleType.STRING // }; @@ -244,7 +246,7 @@ public class DruidDataSourceStatManager implements DruidDataSourceStatManagerMBe "NotEmptyWaitCount", "NotEmptyWaitNanos", "ErrorCount", "ReusePreparedStatementCount", "StartTransactionCount", // "CommitCount", "RollbackCount", "LastError", "LastCreateError", "PreparedStatementCacheDeleteCount" // - , "CachedPreparedStatementMissCount", "Version" + , "PreparedStatementCacheMissCount", "PreparedStatementCacheHitCount", "PreparedStatementCacheCurrentCount", "Version" // };