org.jminor.common.db
Class Databases.QueryCounter
java.lang.Object
org.jminor.common.db.Databases.QueryCounter
- Enclosing class:
- Databases
public static final class Databases.QueryCounter
- extends Object
A class for counting query types, providing avarages over time
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
count
public void count(String sql)
- Counts the given query, based on it's first character
- Parameters:
sql
- the sql query
getQueriesPerSecond
public int getQueriesPerSecond()
- Returns:
- the number of queries being run per second
getSelectsPerSecond
public int getSelectsPerSecond()
- Returns:
- the number of select queries being run per second
getDeletesPerSecond
public int getDeletesPerSecond()
- Returns:
- the number of delete queries being run per second
getInsertsPerSecond
public int getInsertsPerSecond()
- Returns:
- the number of insert queries being run per second
getUpdatesPerSecond
public int getUpdatesPerSecond()
- Returns:
- the number of update queries being run per second
getUndefinedPerSecond
public int getUndefinedPerSecond()
- Returns:
- the number of undefined queries being run per second