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 JdbcDataSourceStatMBean
public Histogram getConnectionHoldHistogram()
public JdbcConnectionStat getConnectionStat()
public JdbcResultSetStat getResultSetStat()
public JdbcStatementStat getStatementStat()
public String getConnectionUrl()
getConnectionUrl
in interface JdbcDataSourceStatMBean
public TabularData getSqlList() throws JMException
getSqlList
in interface JdbcDataSourceStatMBean
JMException
public 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 JdbcDataSourceStatMBean
JMException
public 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 JdbcDataSourceStatMBean
public long getConnectionConnectAliveMillis()
getConnectionConnectAliveMillis
in interface JdbcDataSourceStatMBean
public long getConnectionConnectAliveMillisMax()
public long getConnectionConnectAliveMillisMin()
public long[] getConnectionHistogramRanges()
getConnectionHistogramRanges
in interface JdbcDataSourceStatMBean
public long[] getConnectionHistogramValues()
getConnectionHistogramValues
in interface JdbcDataSourceStatMBean
public 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.