Package com.alibaba.druid.stat
Class JdbcDataSourceStat
java.lang.Object
com.alibaba.druid.stat.JdbcDataSourceStat
- All Implemented Interfaces:
JdbcDataSourceStatMBean
-
Constructor Summary
ConstructorsConstructorDescriptionJdbcDataSourceStat(String name, String url) JdbcDataSourceStat(String name, String url, String dbType) JdbcDataSourceStat(String name, String url, String dbType, Properties connectProperties) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddKeepAliveCheckCount(long delta) voidconfigFromProperties(Properties properties) createSqlStat(String sql) longlonglonglonglonglonglonglonglong[]long[]static JdbcDataSourceStatlonglongintgetName()longlonggetSqlStat(int id) getSqlStat(long id) getSqlStat(String sql) static StatFiltergetStatFilter(DataSourceProxy dataSource) getUrl()voidvoidbooleanvoidreset()voidstatic voidsetGlobal(JdbcDataSourceStat value) voidsetMaxSqlSize(int value) voidsetResetStatEnable(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:
resetin interfaceJdbcDataSourceStatMBean
-
getConnectionHoldHistogram
-
getConnectionStat
-
getResultSetStat
-
getStatementStat
-
getConnectionUrl
- Specified by:
getConnectionUrlin interfaceJdbcDataSourceStatMBean
-
getSqlList
- Specified by:
getSqlListin interfaceJdbcDataSourceStatMBean- Throws:
JMException
-
getStatFilter
-
getSqlStat
-
getSqlStat
-
getConnections
-
getConnectionList
- Specified by:
getConnectionListin interfaceJdbcDataSourceStatMBean- Throws:
JMException
-
getName
-
getUrl
-
getSqlStatMap
-
getSqlStatMapAndReset
-
getRuningSqlList
-
getSqlStat
-
createSqlStat
-
getConnectionActiveCount
public long getConnectionActiveCount()- Specified by:
getConnectionActiveCountin interfaceJdbcDataSourceStatMBean
-
getConnectionConnectAliveMillis
public long getConnectionConnectAliveMillis()- Specified by:
getConnectionConnectAliveMillisin interfaceJdbcDataSourceStatMBean
-
getConnectionConnectAliveMillisMax
public long getConnectionConnectAliveMillisMax() -
getConnectionConnectAliveMillisMin
public long getConnectionConnectAliveMillisMin() -
getConnectionHistogramRanges
public long[] getConnectionHistogramRanges()- Specified by:
getConnectionHistogramRangesin interfaceJdbcDataSourceStatMBean
-
getConnectionHistogramValues
public long[] getConnectionHistogramValues()- Specified by:
getConnectionHistogramValuesin 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)
-