Drizzled Public API Documentation

buf_pool_stat_struct Struct Reference

The buffer pool statistics structure. More...

#include <buf0buf.h>

Public Attributes

ulint n_page_gets
ulint n_pages_read
ulint n_pages_written
ulint n_pages_created
ulint n_ra_pages_read
ulint n_ra_pages_evicted
ulint n_pages_made_young
ulint n_pages_not_made_young

Detailed Description

The buffer pool statistics structure.

Definition at line 1483 of file buf0buf.h.

Member Data Documentation

ulint buf_pool_stat_struct::n_page_gets

number of page gets performed; also successful searches through the adaptive hash index are counted as page gets; this field is NOT protected by the buffer pool mutex

Definition at line 1484 of file buf0buf.h.

Referenced by btr_search_guess_on_hash(), buf_get_total_stat(), buf_page_get_gen(), buf_page_get_known_nowait(), buf_page_get_zip(), buf_page_optimistic_get(), buf_page_try_get_func(), and srv_export_innodb_status().

ulint buf_pool_stat_struct::n_pages_created

number of pages created in the pool with no read

Definition at line 1492 of file buf0buf.h.

Referenced by buf_get_total_stat(), buf_page_create(), and srv_export_innodb_status().

ulint buf_pool_stat_struct::n_pages_made_young

number of pages made young, in calls to buf_LRU_make_block_young()

Definition at line 1499 of file buf0buf.h.

Referenced by buf_get_total_stat(), and buf_LRU_make_block_young().

ulint buf_pool_stat_struct::n_pages_not_made_young

number of pages not made young because the first access was not long enough ago, in buf_page_peek_if_too_old()

Definition at line 1501 of file buf0buf.h.

Referenced by buf_get_total_stat().

ulint buf_pool_stat_struct::n_pages_read

number read operations

Definition at line 1490 of file buf0buf.h.

Referenced by buf_get_total_stat(), buf_page_io_complete(), srv_export_innodb_status(), and srv_master_thread().

ulint buf_pool_stat_struct::n_pages_written

number write operations

Definition at line 1491 of file buf0buf.h.

Referenced by buf_get_total_stat(), buf_page_io_complete(), srv_export_innodb_status(), and srv_master_thread().

ulint buf_pool_stat_struct::n_ra_pages_evicted

number of read ahead pages that are evicted without being accessed

Definition at line 1496 of file buf0buf.h.

Referenced by buf_get_total_stat(), and srv_export_innodb_status().

ulint buf_pool_stat_struct::n_ra_pages_read

number of pages read in as part of read ahead

Definition at line 1494 of file buf0buf.h.

Referenced by buf_get_total_stat(), buf_read_ahead_linear(), and srv_export_innodb_status().


The documentation for this struct was generated from the following file: