Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/structSBDB__CacheUnitStatistics.html below:
NCBI C++ ToolKit: SBDB_CacheUnitStatistics Struct Reference
Search Toolkit Book for SBDB_CacheUnitStatistics
BDB cache statistics (covers one elemntary unit of measurements) More...
#include <db/bdb/bdb_blobcache.hpp>
Collaboration diagram for SBDB_CacheUnitStatistics:
[legend] Public Types enum EErrGetPut { eErr_Unknown , eErr_Put , eErr_Get } Put/Get errors. More...
typedef map< unsigned, unsigned > TBlobSizeHistogram Blob size to number of blobs. More...
typedef deque< SBDB_TimeAccessStatistics > TTimeAccess Public Member Functions SBDB_CacheUnitStatistics () void Init () void AddStore (time_t tm, unsigned store, unsigned update, unsigned blob_size, unsigned overflow) void AddRead (time_t tm) void AddExplDelete () void AddPurgeDelete () void AddNeverRead () void AddInternalError (EErrGetPut operation) void AddProtocolError (EErrGetPut operation) void AddNoBlobError (EErrGetPut operation) void AddCommError (EErrGetPut operation) void AddBlobQuotaError () void ConvertToRegistry (IRWRegistry *reg, const string §_name_postfix) const Convert statistics into registry sections and entries. More...
void PrintStatistics (CNcbiOstream &out) const Static Public Member Functions static void AddToHistogram (TBlobSizeHistogram *hist, unsigned size) Public Attributes unsigned blobs_stored_total Total number of blobs. More...
unsigned blobs_overflow_total number of overflow blobs More...
unsigned blobs_updates_total How many updates registered. More...
unsigned blobs_never_read_total BLOBs never read before. More...
unsigned blobs_read_total Number of reads. More...
unsigned blobs_expl_deleted_total BLOBs explicitly removed. More...
unsigned blobs_purge_deleted_total BLOBs garbage collected. More...
double blobs_size_total Size of BLOBs total. More...
unsigned blob_size_max_total Largest BLOB ever. More...
unsigned blobs_db Current database number of records. More...
double blobs_size_db Current size of all BLOBs. More...
unsigned err_protocol Protocol errors. More...
unsigned err_communication Communication error. More...
unsigned err_internal Internal errors of all sorts. More...
unsigned err_no_blob BLOB not found errors. More...
unsigned err_blob_get retrive errors More...
unsigned err_blob_put store errors More...
unsigned err_blob_over_quota BLOB max quota. More...
TBlobSizeHistogram blob_size_hist Blob size historgam. More...
TTimeAccess time_access Hourly access history. More...
Private Member Functions void InitHistorgam (TBlobSizeHistogram *hist) void x_AddErrGetPut (EErrGetPut operation) Detailed Description
BDB cache statistics (covers one elemntary unit of measurements)
Definition at line 159 of file bdb_blobcache.hpp.
The documentation for this struct was generated from the following files:
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4