The IStatistics type exposes the following members.
Methods
Name | Description | |
---|---|---|
Clear | Reset all statistics | |
GetCollectionStatistics | Get collection statistics per role | |
GetEntityStatistics | Find entity statistics per name | |
GetQueryStatistics | Query statistics from query string (HQL or SQL) | |
GetSecondLevelCacheStatistics | Second level cache statistics per region | |
LogSummary | log in info level the main statistics |
Properties
Name | Description | |
---|---|---|
CloseStatementCount | The number of prepared statements that were released | |
CollectionFetchCount | Global number of collections fetched | |
CollectionLoadCount | Global number of collections loaded | |
CollectionRecreateCount | Global number of collections recreated | |
CollectionRemoveCount | Global number of collections removed | |
CollectionRoleNames | The names of all collection roles | |
CollectionUpdateCount | Global number of collections updated | |
ConnectCount |
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)
| |
EntityDeleteCount | Global number of entity deletes | |
EntityFetchCount | Global number of entity fetchs | |
EntityInsertCount | Global number of entity inserts | |
EntityLoadCount | Global number of entity loads | |
EntityNames | The names of all entities | |
EntityUpdateCount | Global number of entity updates | |
FlushCount | Get the global number of flush executed by sessions (either implicit or explicit) | |
IsStatisticsEnabled | Enable/Disable statistics logs (this is a dynamic parameter) | |
OperationThreshold |
The OperationThreshold to a value greater than MinValue to enable logging of long running operations.
| |
OptimisticFailureCount | The number of StaleObjectStateExceptions that occurred | |
PrepareStatementCount | The number of prepared statements that were acquired | |
Queries | All executed query strings | |
QueryCacheHitCount | The global number of cached queries successfully retrieved from cache | |
QueryCacheMissCount | The global number of cached queries *not* found in cache | |
QueryCachePutCount | The global number of cacheable queries put in cache | |
QueryExecutionCount | Global number of executed queries | |
QueryExecutionMaxTime | The TimeSpan of the slowest query. | |
QueryExecutionMaxTimeQueryString | The query string for the slowest query. | |
SecondLevelCacheHitCount | Global number of cacheable entities/collections successfully retrieved from the cache | |
SecondLevelCacheMissCount | Global number of cacheable entities/collections not found in the cache and loaded from the database. | |
SecondLevelCachePutCount | Global number of cacheable entities/collections put in the cache | |
SecondLevelCacheRegionNames | Get all second-level cache region names | |
SessionCloseCount | Global number of sessions closed | |
SessionOpenCount | Global number of sessions opened | |
StartTime | Start time | |
SuccessfulTransactionCount | The number of transactions we know to have been successful | |
TransactionCount | The number of transactions we know to have completed |