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 1495 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 1496 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 1504 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 1511 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 1513 of file buf0buf.h.

Referenced by buf_get_total_stat().

ulint buf_pool_stat_struct::n_pages_read

number read operations

Definition at line 1502 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 1503 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 1508 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 1506 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: