public class JdbcDataSourceStat extends Object implements JdbcDataSourceStatMBean
| Constructor and Description |
|---|
JdbcDataSourceStat(String name,
String url) |
JdbcDataSourceStat(String name,
String url,
String dbType) |
JdbcDataSourceStat(String name,
String url,
String dbType,
Properties connectProperties) |
public JdbcDataSourceStat(String name, String url, String dbType, Properties connectProperties)
public static JdbcDataSourceStat getGlobal()
public static void setGlobal(JdbcDataSourceStat value)
public void configFromProperties(Properties properties)
public boolean isResetStatEnable()
public void setResetStatEnable(boolean resetStatEnable)
public int getMaxSqlSize()
public void setMaxSqlSize(int value)
public String getDbType()
public void setDbType(String dbType)
public long getSkipSqlCount()
public long getSkipSqlCountAndReset()
public void reset()
reset in interface JdbcDataSourceStatMBeanpublic Histogram getConnectionHoldHistogram()
public JdbcConnectionStat getConnectionStat()
public JdbcResultSetStat getResultSetStat()
public JdbcStatementStat getStatementStat()
public String getConnectionUrl()
getConnectionUrl in interface JdbcDataSourceStatMBeanpublic TabularData getSqlList() throws JMException
getSqlList in interface JdbcDataSourceStatMBeanJMExceptionpublic static StatFilter getStatFilter(DataSourceProxy dataSource)
public JdbcSqlStat getSqlStat(int id)
public JdbcSqlStat getSqlStat(long id)
public final ConcurrentMap<Long,JdbcConnectionStat.Entry> getConnections()
public TabularData getConnectionList() throws JMException
getConnectionList in interface JdbcDataSourceStatMBeanJMExceptionpublic String getName()
public String getUrl()
public Map<String,JdbcSqlStat> getSqlStatMap()
public List<JdbcSqlStatValue> getSqlStatMapAndReset()
public List<JdbcSqlStatValue> getRuningSqlList()
public JdbcSqlStat getSqlStat(String sql)
public JdbcSqlStat createSqlStat(String sql)
public long getConnectionActiveCount()
getConnectionActiveCount in interface JdbcDataSourceStatMBeanpublic long getConnectionConnectAliveMillis()
getConnectionConnectAliveMillis in interface JdbcDataSourceStatMBeanpublic long getConnectionConnectAliveMillisMax()
public long getConnectionConnectAliveMillisMin()
public long[] getConnectionHistogramRanges()
getConnectionHistogramRanges in interface JdbcDataSourceStatMBeanpublic long[] getConnectionHistogramValues()
getConnectionHistogramValues in interface JdbcDataSourceStatMBeanpublic long getClobOpenCount()
public long getClobOpenCountAndReset()
public void incrementClobOpenCount()
public long getBlobOpenCount()
public long getBlobOpenCountAndReset()
public void incrementBlobOpenCount()
public long getKeepAliveCheckCount()
public long getKeepAliveCheckCountAndReset()
public void addKeepAliveCheckCount(long delta)
Copyright © 2013–2021 Alibaba Group. All rights reserved.