summaryrefslogtreecommitdiff
path: root/src/include/stat.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/stat.h')
-rw-r--r--src/include/stat.h262
1 files changed, 134 insertions, 128 deletions
diff --git a/src/include/stat.h b/src/include/stat.h
index 51d2fa332e7..f9170dc1a79 100644
--- a/src/include/stat.h
+++ b/src/include/stat.h
@@ -227,12 +227,22 @@ __wt_stats_clear(void *stats_arg, int slot)
*/
#define WT_CONNECTION_STATS_BASE 1000
struct __wt_connection_stats {
- int64_t async_alloc_race;
- int64_t async_alloc_view;
+ int64_t lsm_work_queue_app;
+ int64_t lsm_work_queue_manager;
+ int64_t lsm_rows_merged;
+ int64_t lsm_checkpoint_throttle;
+ int64_t lsm_merge_throttle;
+ int64_t lsm_work_queue_switch;
+ int64_t lsm_work_units_discarded;
+ int64_t lsm_work_units_done;
+ int64_t lsm_work_units_created;
+ int64_t lsm_work_queue_max;
int64_t async_cur_queue;
+ int64_t async_max_queue;
+ int64_t async_alloc_race;
int64_t async_flush;
+ int64_t async_alloc_view;
int64_t async_full;
- int64_t async_max_queue;
int64_t async_nowork;
int64_t async_op_alloc;
int64_t async_op_compact;
@@ -240,55 +250,66 @@ struct __wt_connection_stats {
int64_t async_op_remove;
int64_t async_op_search;
int64_t async_op_update;
- int64_t block_byte_map_read;
- int64_t block_byte_read;
- int64_t block_byte_write;
- int64_t block_map_read;
int64_t block_preload;
int64_t block_read;
int64_t block_write;
- int64_t cache_bytes_dirty;
- int64_t cache_bytes_internal;
+ int64_t block_byte_read;
+ int64_t block_byte_write;
+ int64_t block_map_read;
+ int64_t block_byte_map_read;
int64_t cache_bytes_inuse;
- int64_t cache_bytes_leaf;
- int64_t cache_bytes_max;
- int64_t cache_bytes_overflow;
int64_t cache_bytes_read;
int64_t cache_bytes_write;
- int64_t cache_eviction_app;
int64_t cache_eviction_checkpoint;
- int64_t cache_eviction_clean;
- int64_t cache_eviction_deepen;
- int64_t cache_eviction_dirty;
- int64_t cache_eviction_fail;
- int64_t cache_eviction_force;
- int64_t cache_eviction_force_delete;
- int64_t cache_eviction_force_fail;
- int64_t cache_eviction_hazard;
- int64_t cache_eviction_internal;
- int64_t cache_eviction_maximum_page_size;
+ int64_t cache_eviction_aggressive_set;
int64_t cache_eviction_queue_empty;
int64_t cache_eviction_queue_not_empty;
int64_t cache_eviction_server_evicting;
int64_t cache_eviction_server_not_evicting;
int64_t cache_eviction_slow;
- int64_t cache_eviction_split_internal;
- int64_t cache_eviction_split_leaf;
- int64_t cache_eviction_walk;
int64_t cache_eviction_worker_evicting;
- int64_t cache_inmem_split;
+ int64_t cache_eviction_force_fail;
+ int64_t cache_eviction_hazard;
int64_t cache_inmem_splittable;
+ int64_t cache_inmem_split;
+ int64_t cache_eviction_internal;
+ int64_t cache_eviction_split_internal;
+ int64_t cache_eviction_split_leaf;
int64_t cache_lookaside_insert;
int64_t cache_lookaside_remove;
- int64_t cache_overhead;
- int64_t cache_pages_dirty;
+ int64_t cache_bytes_max;
+ int64_t cache_eviction_maximum_page_size;
+ int64_t cache_eviction_dirty;
+ int64_t cache_eviction_deepen;
+ int64_t cache_write_lookaside;
int64_t cache_pages_inuse;
+ int64_t cache_eviction_force;
+ int64_t cache_eviction_force_delete;
+ int64_t cache_eviction_app;
int64_t cache_read;
int64_t cache_read_lookaside;
+ int64_t cache_eviction_fail;
+ int64_t cache_eviction_walk;
int64_t cache_write;
- int64_t cache_write_lookaside;
int64_t cache_write_restore;
+ int64_t cache_overhead;
+ int64_t cache_bytes_internal;
+ int64_t cache_bytes_leaf;
+ int64_t cache_bytes_overflow;
+ int64_t cache_bytes_dirty;
+ int64_t cache_pages_dirty;
+ int64_t cache_eviction_clean;
+ int64_t cond_auto_wait_reset;
+ int64_t cond_auto_wait;
+ int64_t file_open;
+ int64_t memory_allocation;
+ int64_t memory_free;
+ int64_t memory_grow;
int64_t cond_wait;
+ int64_t rwlock_read;
+ int64_t rwlock_write;
+ int64_t read_io;
+ int64_t write_io;
int64_t cursor_create;
int64_t cursor_insert;
int64_t cursor_next;
@@ -298,96 +319,81 @@ struct __wt_connection_stats {
int64_t cursor_restart;
int64_t cursor_search;
int64_t cursor_search_near;
- int64_t cursor_truncate;
int64_t cursor_update;
+ int64_t cursor_truncate;
int64_t dh_conn_handle_count;
- int64_t dh_session_handles;
- int64_t dh_session_sweeps;
- int64_t dh_sweep_close;
int64_t dh_sweep_ref;
+ int64_t dh_sweep_close;
int64_t dh_sweep_remove;
int64_t dh_sweep_tod;
int64_t dh_sweeps;
- int64_t file_open;
- int64_t log_buffer_size;
+ int64_t dh_session_handles;
+ int64_t dh_session_sweeps;
+ int64_t log_slot_switch_busy;
+ int64_t log_slot_closes;
+ int64_t log_slot_races;
+ int64_t log_slot_transitions;
+ int64_t log_slot_joins;
+ int64_t log_slot_unbuffered;
int64_t log_bytes_payload;
int64_t log_bytes_written;
- int64_t log_close_yields;
- int64_t log_compress_len;
- int64_t log_compress_mem;
- int64_t log_compress_small;
- int64_t log_compress_write_fails;
- int64_t log_compress_writes;
+ int64_t log_zero_fills;
int64_t log_flush;
+ int64_t log_force_write;
+ int64_t log_force_write_skip;
+ int64_t log_compress_writes;
+ int64_t log_compress_write_fails;
+ int64_t log_compress_small;
+ int64_t log_release_write_lsn;
+ int64_t log_scans;
+ int64_t log_scan_rereads;
+ int64_t log_write_lsn;
+ int64_t log_write_lsn_skip;
+ int64_t log_sync;
+ int64_t log_sync_dir;
+ int64_t log_writes;
+ int64_t log_slot_consolidated;
int64_t log_max_filesize;
- int64_t log_prealloc_files;
int64_t log_prealloc_max;
int64_t log_prealloc_missed;
+ int64_t log_prealloc_files;
int64_t log_prealloc_used;
- int64_t log_release_write_lsn;
int64_t log_scan_records;
- int64_t log_scan_rereads;
- int64_t log_scans;
- int64_t log_slot_closes;
+ int64_t log_compress_mem;
+ int64_t log_buffer_size;
+ int64_t log_compress_len;
int64_t log_slot_coalesced;
- int64_t log_slot_consolidated;
- int64_t log_slot_joins;
- int64_t log_slot_races;
- int64_t log_slot_switch_busy;
- int64_t log_slot_transitions;
- int64_t log_slot_unbuffered;
- int64_t log_sync;
- int64_t log_sync_dir;
- int64_t log_write_lsn;
- int64_t log_writes;
- int64_t log_zero_fills;
- int64_t lsm_checkpoint_throttle;
- int64_t lsm_merge_throttle;
- int64_t lsm_rows_merged;
- int64_t lsm_work_queue_app;
- int64_t lsm_work_queue_manager;
- int64_t lsm_work_queue_max;
- int64_t lsm_work_queue_switch;
- int64_t lsm_work_units_created;
- int64_t lsm_work_units_discarded;
- int64_t lsm_work_units_done;
- int64_t memory_allocation;
- int64_t memory_free;
- int64_t memory_grow;
- int64_t page_busy_blocked;
- int64_t page_forcible_evict_blocked;
- int64_t page_locked_blocked;
- int64_t page_read_blocked;
- int64_t page_sleep;
- int64_t read_io;
- int64_t rec_page_delete;
+ int64_t log_close_yields;
int64_t rec_page_delete_fast;
int64_t rec_pages;
int64_t rec_pages_eviction;
+ int64_t rec_page_delete;
int64_t rec_split_stashed_bytes;
int64_t rec_split_stashed_objects;
- int64_t rwlock_read;
- int64_t rwlock_write;
int64_t session_cursor_open;
int64_t session_open;
+ int64_t page_busy_blocked;
+ int64_t page_forcible_evict_blocked;
+ int64_t page_locked_blocked;
+ int64_t page_read_blocked;
+ int64_t page_sleep;
+ int64_t txn_snapshots_created;
+ int64_t txn_snapshots_dropped;
int64_t txn_begin;
- int64_t txn_checkpoint;
- int64_t txn_checkpoint_generation;
int64_t txn_checkpoint_running;
+ int64_t txn_checkpoint_generation;
int64_t txn_checkpoint_time_max;
int64_t txn_checkpoint_time_min;
int64_t txn_checkpoint_time_recent;
int64_t txn_checkpoint_time_total;
- int64_t txn_commit;
+ int64_t txn_checkpoint;
int64_t txn_fail_cache;
- int64_t txn_pinned_checkpoint_range;
int64_t txn_pinned_range;
+ int64_t txn_pinned_checkpoint_range;
int64_t txn_pinned_snapshot_range;
- int64_t txn_rollback;
- int64_t txn_snapshots_created;
- int64_t txn_snapshots_dropped;
int64_t txn_sync;
- int64_t write_io;
+ int64_t txn_commit;
+ int64_t txn_rollback;
};
/*
@@ -395,102 +401,102 @@ struct __wt_connection_stats {
*/
#define WT_DSRC_STATS_BASE 2000
struct __wt_dsrc_stats {
- int64_t allocation_size;
- int64_t block_alloc;
- int64_t block_checkpoint_size;
- int64_t block_extension;
- int64_t block_free;
- int64_t block_magic;
- int64_t block_major;
- int64_t block_minor;
- int64_t block_reuse_bytes;
- int64_t block_size;
- int64_t bloom_count;
int64_t bloom_false_positive;
int64_t bloom_hit;
int64_t bloom_miss;
int64_t bloom_page_evict;
int64_t bloom_page_read;
+ int64_t bloom_count;
+ int64_t lsm_chunk_count;
+ int64_t lsm_generation_max;
+ int64_t lsm_lookup_no_bloom;
+ int64_t lsm_checkpoint_throttle;
+ int64_t lsm_merge_throttle;
int64_t bloom_size;
+ int64_t block_extension;
+ int64_t block_alloc;
+ int64_t block_free;
+ int64_t block_checkpoint_size;
+ int64_t allocation_size;
+ int64_t block_reuse_bytes;
+ int64_t block_magic;
+ int64_t block_major;
+ int64_t block_size;
+ int64_t block_minor;
int64_t btree_checkpoint_generation;
- int64_t btree_column_deleted;
int64_t btree_column_fix;
int64_t btree_column_internal;
int64_t btree_column_rle;
+ int64_t btree_column_deleted;
int64_t btree_column_variable;
- int64_t btree_compact_rewrite;
- int64_t btree_entries;
int64_t btree_fixed_len;
- int64_t btree_maximum_depth;
int64_t btree_maxintlkey;
int64_t btree_maxintlpage;
int64_t btree_maxleafkey;
int64_t btree_maxleafpage;
int64_t btree_maxleafvalue;
+ int64_t btree_maximum_depth;
+ int64_t btree_entries;
int64_t btree_overflow;
+ int64_t btree_compact_rewrite;
int64_t btree_row_internal;
int64_t btree_row_leaf;
int64_t cache_bytes_read;
int64_t cache_bytes_write;
int64_t cache_eviction_checkpoint;
- int64_t cache_eviction_clean;
- int64_t cache_eviction_deepen;
- int64_t cache_eviction_dirty;
int64_t cache_eviction_fail;
int64_t cache_eviction_hazard;
+ int64_t cache_inmem_splittable;
+ int64_t cache_inmem_split;
int64_t cache_eviction_internal;
int64_t cache_eviction_split_internal;
int64_t cache_eviction_split_leaf;
- int64_t cache_inmem_split;
- int64_t cache_inmem_splittable;
+ int64_t cache_eviction_dirty;
+ int64_t cache_read_overflow;
int64_t cache_overflow_value;
+ int64_t cache_eviction_deepen;
+ int64_t cache_write_lookaside;
int64_t cache_read;
int64_t cache_read_lookaside;
- int64_t cache_read_overflow;
int64_t cache_write;
- int64_t cache_write_lookaside;
int64_t cache_write_restore;
- int64_t compress_raw_fail;
- int64_t compress_raw_fail_temporary;
- int64_t compress_raw_ok;
+ int64_t cache_eviction_clean;
int64_t compress_read;
int64_t compress_write;
int64_t compress_write_fail;
int64_t compress_write_too_small;
- int64_t cursor_create;
- int64_t cursor_insert;
+ int64_t compress_raw_fail_temporary;
+ int64_t compress_raw_fail;
+ int64_t compress_raw_ok;
int64_t cursor_insert_bulk;
+ int64_t cursor_create;
int64_t cursor_insert_bytes;
+ int64_t cursor_remove_bytes;
+ int64_t cursor_update_bytes;
+ int64_t cursor_insert;
int64_t cursor_next;
int64_t cursor_prev;
int64_t cursor_remove;
- int64_t cursor_remove_bytes;
int64_t cursor_reset;
int64_t cursor_restart;
int64_t cursor_search;
int64_t cursor_search_near;
int64_t cursor_truncate;
int64_t cursor_update;
- int64_t cursor_update_bytes;
- int64_t lsm_checkpoint_throttle;
- int64_t lsm_chunk_count;
- int64_t lsm_generation_max;
- int64_t lsm_lookup_no_bloom;
- int64_t lsm_merge_throttle;
int64_t rec_dictionary;
+ int64_t rec_page_delete_fast;
+ int64_t rec_suffix_compression;
int64_t rec_multiblock_internal;
- int64_t rec_multiblock_leaf;
- int64_t rec_multiblock_max;
int64_t rec_overflow_key_internal;
+ int64_t rec_prefix_compression;
+ int64_t rec_multiblock_leaf;
int64_t rec_overflow_key_leaf;
+ int64_t rec_multiblock_max;
int64_t rec_overflow_value;
- int64_t rec_page_delete;
- int64_t rec_page_delete_fast;
int64_t rec_page_match;
int64_t rec_pages;
int64_t rec_pages_eviction;
- int64_t rec_prefix_compression;
- int64_t rec_suffix_compression;
+ int64_t rec_page_delete;
int64_t session_compact;
int64_t session_cursor_open;
int64_t txn_update_conflict;