Package com.alibaba.druid.stat
Class JdbcDataSourceStat
java.lang.Object
com.alibaba.druid.stat.JdbcDataSourceStat
- All Implemented Interfaces:
JdbcDataSourceStatMBean
-
Constructor Summary
ConstructorDescriptionJdbcDataSourceStat
(String name, String url) JdbcDataSourceStat
(String name, String url, String dbType) JdbcDataSourceStat
(String name, String url, String dbType, Properties connectProperties) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addKeepAliveCheckCount
(long delta) void
configFromProperties
(Properties properties) createSqlStat
(String sql) long
long
long
long
long
long
long
long
long[]
long[]
static JdbcDataSourceStat
long
long
int
getName()
long
long
getSqlStat
(int id) getSqlStat
(long id) getSqlStat
(String sql) static StatFilter
getStatFilter
(DataSourceProxy dataSource) getUrl()
void
void
boolean
void
reset()
void
static void
setGlobal
(JdbcDataSourceStat value) void
setMaxSqlSize
(int value) void
setResetStatEnable
(boolean resetStatEnable)
-
Constructor Details
-
JdbcDataSourceStat
-
JdbcDataSourceStat
-
JdbcDataSourceStat
-
-
Method Details
-
getGlobal
-
setGlobal
-
configFromProperties
-
isResetStatEnable
public boolean isResetStatEnable() -
setResetStatEnable
public void setResetStatEnable(boolean resetStatEnable) -
getMaxSqlSize
public int getMaxSqlSize() -
setMaxSqlSize
public void setMaxSqlSize(int value) -
getDbType
-
setDbType
-
getSkipSqlCount
public long getSkipSqlCount() -
getSkipSqlCountAndReset
public long getSkipSqlCountAndReset() -
reset
public void reset()- Specified by:
reset
in interfaceJdbcDataSourceStatMBean
-
getConnectionHoldHistogram
-
getConnectionStat
-
getResultSetStat
-
getStatementStat
-
getConnectionUrl
- Specified by:
getConnectionUrl
in interfaceJdbcDataSourceStatMBean
-
getSqlList
- Specified by:
getSqlList
in interfaceJdbcDataSourceStatMBean
- Throws:
JMException
-
getStatFilter
-
getSqlStat
-
getSqlStat
-
getConnections
-
getConnectionList
- Specified by:
getConnectionList
in interfaceJdbcDataSourceStatMBean
- Throws:
JMException
-
getName
-
getUrl
-
getSqlStatMap
-
getSqlStatMapAndReset
-
getRuningSqlList
-
getSqlStat
-
createSqlStat
-
getConnectionActiveCount
public long getConnectionActiveCount()- Specified by:
getConnectionActiveCount
in interfaceJdbcDataSourceStatMBean
-
getConnectionConnectAliveMillis
public long getConnectionConnectAliveMillis()- Specified by:
getConnectionConnectAliveMillis
in interfaceJdbcDataSourceStatMBean
-
getConnectionConnectAliveMillisMax
public long getConnectionConnectAliveMillisMax() -
getConnectionConnectAliveMillisMin
public long getConnectionConnectAliveMillisMin() -
getConnectionHistogramRanges
public long[] getConnectionHistogramRanges()- Specified by:
getConnectionHistogramRanges
in interfaceJdbcDataSourceStatMBean
-
getConnectionHistogramValues
public long[] getConnectionHistogramValues()- Specified by:
getConnectionHistogramValues
in interfaceJdbcDataSourceStatMBean
-
getClobOpenCount
public long getClobOpenCount() -
getClobOpenCountAndReset
public long getClobOpenCountAndReset() -
incrementClobOpenCount
public void incrementClobOpenCount() -
getBlobOpenCount
public long getBlobOpenCount() -
getBlobOpenCountAndReset
public long getBlobOpenCountAndReset() -
incrementBlobOpenCount
public void incrementBlobOpenCount() -
getKeepAliveCheckCount
public long getKeepAliveCheckCount() -
getKeepAliveCheckCountAndReset
public long getKeepAliveCheckCountAndReset() -
addKeepAliveCheckCount
public void addKeepAliveCheckCount(long delta)
-