Example usage for Java org.hibernate.stat Statistics fields, constructors, methods, implement or subclass
The text is from its open source code.
void | clear() reset all statistics |
long | getCloseStatementCount() The number of prepared statements that were released |
long | getCollectionFetchCount() Global number of collections fetched |
long | getCollectionLoadCount() Global number of collections loaded |
long | getCollectionRecreateCount() Global number of collections recreated |
long | getCollectionRemoveCount() Global number of collections removed |
String[] | getCollectionRoleNames() Get the names of all collection roles |
CollectionStatistics | getCollectionStatistics(String role) Get collection statistics per role |
long | getCollectionUpdateCount() Global number of collections updated |
long | getConnectCount() Get the global number of connections asked by the sessions (the actual number of connections used may be much smaller depending whether you use a connection pool or not) |
long | getEntityDeleteCount() Get global number of entity deletes |
long | getEntityFetchCount() Get global number of entity fetches |
long | getEntityInsertCount() Get global number of entity inserts |
long | getEntityLoadCount() Get global number of entity loads |
String[] | getEntityNames() Get the names of all entities |
EntityStatistics | getEntityStatistics(String entityName) find entity statistics per name |
long | getEntityUpdateCount() Get global number of entity updates |
long | getFlushCount() Get the global number of flush operations executed (either manual or automatic). |
long | getNaturalIdCacheHitCount() Get the global number of cached natural id lookups successfully retrieved from cache |
long | getNaturalIdCacheMissCount() Get the global number of cached natural id lookups *not* found in cache |
long | getNaturalIdCachePutCount() Get the global number of cacheable natural id lookups put in cache |
long | getNaturalIdQueryExecutionCount() Get the global number of natural id queries executed against the database |
long | getNaturalIdQueryExecutionMaxTime() Get the global maximum query time for natural id queries executed against the database |
String | getNaturalIdQueryExecutionMaxTimeRegion() Get the region for the maximum natural id query time |
long | getOptimisticFailureCount() The number of Hibernate StaleObjectStateExceptions or JPA OptimisticLockExceptions that occurred. |
long | getPrepareStatementCount() The number of prepared statements that were acquired |
String[] | getQueries() Get all executed query strings. |
long | getQueryCacheHitCount() Get the global number of cached queries successfully retrieved from cache |
long | getQueryCacheMissCount() Get the global number of cached queries *not* found in cache |
long | getQueryCachePutCount() Get the global number of cacheable queries put in cache |
long | getQueryExecutionCount() Get global number of executed queries |
long | getQueryExecutionMaxTime() Get the time in milliseconds of the slowest query. |
String | getQueryExecutionMaxTimeQueryString() Get the query string for the slowest query. |
QueryStatistics | getQueryStatistics(String queryString) Query statistics from query string (HQL or SQL) |
long | getSecondLevelCacheHitCount() Global number of cacheable entities/collections successfully retrieved from the cache |
long | getSecondLevelCacheMissCount() Global number of cacheable entities/collections not found in the cache and loaded from the database. |
long | getSecondLevelCachePutCount() Global number of cacheable entities/collections put in the cache |
String[] | getSecondLevelCacheRegionNames() Get all second-level cache region names. |
SecondLevelCacheStatistics | getSecondLevelCacheStatistics(String regionName) Second-level cache statistics per region |
long | getSessionCloseCount() Global number of sessions closed |
long | getSessionOpenCount() Global number of sessions opened |
long | getStartTime() The milliseconds (JVM standard System#currentTimeMillis() ) since the initial creation of this Statistics instance or the last time #clear() was called. |
long | getSuccessfulTransactionCount() The number of transactions we know to have been successful |
long | getTransactionCount() The number of transactions we know to have completed |
long | getUpdateTimestampsCacheHitCount() Get the global number of timestamps successfully retrieved from cache |
long | getUpdateTimestampsCacheMissCount() Get the global number of timestamp requests that were not found in the cache |
long | getUpdateTimestampsCachePutCount() Get the global number of timestamps put in cache |
boolean | isStatisticsEnabled() Are statistics enabled |
void | logSummary() log in info level the main statistics |
void | setStatisticsEnabled(boolean b) Enable statistics logs (this is a dynamic parameter) |