diff options
author | Keith Bostic <keith@wiredtiger.com> | 2014-02-27 09:37:46 -0500 |
---|---|---|
committer | Keith Bostic <keith@wiredtiger.com> | 2014-02-27 09:37:46 -0500 |
commit | 1fac6621889df5dd3915c83f7254bd2ff9a588df (patch) | |
tree | 416db7faec1b305a3a2c6f28d283e1d90d6cbb4a /dist/stat_data.py | |
parent | 524b0877e232f62cca5174b460e2507e879781ea (diff) | |
download | mongo-1fac6621889df5dd3915c83f7254bd2ff9a588df.tar.gz |
Fix up the statistics fields, remove most of the previous merge/split
statistics.
Diffstat (limited to 'dist/stat_data.py')
-rw-r--r-- | dist/stat_data.py | 30 |
1 files changed, 9 insertions, 21 deletions
diff --git a/dist/stat_data.py b/dist/stat_data.py index f72767ca8af..1934e20bb39 100644 --- a/dist/stat_data.py +++ b/dist/stat_data.py @@ -63,6 +63,8 @@ connection_stats = [ Stat('cache_bytes_read', 'cache: bytes read into cache'), Stat('cache_bytes_write', 'cache: bytes written from cache'), Stat('cache_eviction_clean', 'cache: unmodified pages evicted'), + Stat('cache_eviction_deepen', + 'cache: page split during eviction deepened the tree'), Stat('cache_eviction_dirty', 'cache: modified pages evicted'), Stat('cache_eviction_checkpoint', 'cache: checkpoint blocked page eviction'), @@ -76,18 +78,10 @@ connection_stats = [ Stat('cache_eviction_hazard', 'cache: hazard pointer blocked page eviction'), Stat('cache_eviction_internal', 'cache: internal pages evicted'), - Stat('cache_eviction_merge', - 'cache: internal page merge operations completed'), - Stat('cache_eviction_merge_fail', - 'cache: internal page merge attempts that could not complete'), - Stat('cache_eviction_merge_levels', 'cache: internal levels merged'), Stat('cache_eviction_slow', 'cache: eviction server unable to reach eviction goal'), - Stat('cache_eviction_split', - 'cache: internal pages split during eviction'), + Stat('cache_eviction_split', 'cache: pages split during eviction'), Stat('cache_eviction_walk', 'cache: pages walked for eviction'), - Stat('cache_inmem_split', - 'pages split because they were unable to be evicted'), Stat('cache_pages_dirty', 'cache: tracked dirty pages in the cache', 'no_scale'), Stat('cache_pages_inuse', @@ -297,13 +291,6 @@ dsrc_stats = [ Stat('cache_eviction_hazard', 'cache: hazard pointer blocked page eviction'), Stat('cache_eviction_internal', 'internal pages evicted'), - Stat('cache_eviction_merge', - 'cache: internal page merge operations completed'), - Stat('cache_eviction_merge_fail', - 'cache: internal page merge attempts that could not complete'), - Stat('cache_eviction_merge_levels', 'cache: internal levels merged'), - Stat('cache_inmem_split', - 'pages split because they were unable to be evicted'), Stat('cache_overflow_value', 'overflow values cached in memory', 'no_scale'), Stat('cache_read', 'pages read into cache'), @@ -338,11 +325,12 @@ dsrc_stats = [ Stat('rec_pages_eviction', 'page reconciliation calls for eviction'), Stat('rec_skipped_update', 'reconciliation failed because an update could not be included'), - Stat('rec_split_internal', 'reconciliation internal pages split'), - Stat('rec_split_leaf', 'reconciliation leaf pages split'), - - Stat('rec_split_max', - 'reconciliation maximum splits for a page', + Stat('rec_multiblock_internal', + 'reconciliation internal page multi-block writes'), + Stat('rec_multiblock_leaf', + 'reconciliation leaf page multi-block writes'), + Stat('rec_multiblock_max', + 'reconciliation maximum blocks required for a page', 'max_aggregate,no_scale'), ########################################## |