Drizzled Public API Documentation

buf_pool_info_struct Struct Reference

#include <buf0buf.h>

Public Attributes

ulint pool_unique_id
 
ulint pool_size
 
ulint lru_len
 
ulint old_lru_len
 
ulint free_list_len
 
ulint flush_list_len
 
ulint n_pend_unzip
 
ulint n_pend_reads
 
ulint n_pending_flush_lru
 
ulint n_pending_flush_list
 
ulint n_pending_flush_single_page
 
ulint n_pages_made_young
 
ulint n_pages_not_made_young
 
ulint n_pages_read
 
ulint n_pages_created
 
ulint n_pages_written
 
ulint n_page_gets
 
ulint n_ra_pages_read
 
ulint n_ra_pages_evicted
 
ulint n_page_get_delta
 
double page_made_young_rate
 
double page_not_made_young_rate
 
double pages_read_rate
 
double pages_created_rate
 
double pages_written_rate
 
ulint page_read_delta
 
ulint young_making_delta
 
ulint not_young_making_delta
 
double pages_readahead_rate
 
double pages_evicted_rate
 
ulint unzip_lru_len
 
ulint io_sum
 
ulint io_cur
 
ulint unzip_sum
 
ulint unzip_cur
 

Detailed Description

This structure defines information we will fetch from each buffer pool. It

will be used to print table IO stats

Definition at line 134 of file buf0buf.h.

Member Data Documentation

ulint buf_pool_info_struct::flush_list_len

Length of buf_pool->flush_list

Definition at line 141 of file buf0buf.h.

ulint buf_pool_info_struct::free_list_len

Length of buf_pool->free list

Definition at line 140 of file buf0buf.h.

ulint buf_pool_info_struct::io_cur
           buf_LRU_stat_cur.io, num of IO

for current interval

Definition at line 191 of file buf0buf.h.

ulint buf_pool_info_struct::io_sum

buf_LRU_stat_sum.io

Definition at line 190 of file buf0buf.h.

ulint buf_pool_info_struct::lru_len

Length of buf_pool->LRU

Definition at line 138 of file buf0buf.h.

ulint buf_pool_info_struct::n_page_get_delta
                 num of buffer pool page gets since

last printout

Definition at line 162 of file buf0buf.h.

ulint buf_pool_info_struct::n_page_gets

buf_pool->n_page_gets

Definition at line 156 of file buf0buf.h.

ulint buf_pool_info_struct::n_pages_created

buf_pool->n_pages_created

Definition at line 154 of file buf0buf.h.

ulint buf_pool_info_struct::n_pages_made_young

number of pages made young

Definition at line 151 of file buf0buf.h.

ulint buf_pool_info_struct::n_pages_not_made_young

number of pages not made young

Definition at line 152 of file buf0buf.h.

ulint buf_pool_info_struct::n_pages_read

buf_pool->n_pages_read

Definition at line 153 of file buf0buf.h.

ulint buf_pool_info_struct::n_pages_written

buf_pool->n_pages_written

Definition at line 155 of file buf0buf.h.

ulint buf_pool_info_struct::n_pend_reads
               buf_pool->n_pend_reads, pages

pending read

Definition at line 144 of file buf0buf.h.

ulint buf_pool_info_struct::n_pend_unzip
               buf_pool->n_pend_unzip, pages

pending decompress

Definition at line 142 of file buf0buf.h.

ulint buf_pool_info_struct::n_pending_flush_list
                     Pages pending flush in FLUSH

LIST

Definition at line 147 of file buf0buf.h.

ulint buf_pool_info_struct::n_pending_flush_lru

Pages pending flush in LRU

Definition at line 146 of file buf0buf.h.

ulint buf_pool_info_struct::n_pending_flush_single_page
                           Pages pending flush in

BUF_FLUSH_SINGLE_PAGE list

Definition at line 149 of file buf0buf.h.

ulint buf_pool_info_struct::n_ra_pages_evicted
                   buf_pool->n_ra_pages_evicted,

number of readahead pages evicted without access

Definition at line 159 of file buf0buf.h.

ulint buf_pool_info_struct::n_ra_pages_read
                 buf_pool->n_ra_pages_read, number

of pages readahead

Definition at line 157 of file buf0buf.h.

ulint buf_pool_info_struct::not_young_making_delta
                       num of pages not make young since

last printout

Definition at line 177 of file buf0buf.h.

ulint buf_pool_info_struct::old_lru_len

buf_pool->LRU_old_len

Definition at line 139 of file buf0buf.h.

double buf_pool_info_struct::page_made_young_rate
                       page made young rate in pages

per second

Definition at line 166 of file buf0buf.h.

double buf_pool_info_struct::page_not_made_young_rate
                          page not made young rate

in pages per second

Definition at line 168 of file buf0buf.h.

ulint buf_pool_info_struct::page_read_delta
                 num of pages read since last

printout

Definition at line 173 of file buf0buf.h.

double buf_pool_info_struct::pages_created_rate

num of pages create per second

Definition at line 171 of file buf0buf.h.

double buf_pool_info_struct::pages_evicted_rate
                     rate of readahead page evicted

without access, in pages per second

Definition at line 183 of file buf0buf.h.

double buf_pool_info_struct::pages_read_rate

num of pages read per second

Definition at line 170 of file buf0buf.h.

double buf_pool_info_struct::pages_readahead_rate
                       readahead rate in pages per

second

Definition at line 181 of file buf0buf.h.

double buf_pool_info_struct::pages_written_rate

num of pages written per second

Definition at line 172 of file buf0buf.h.

ulint buf_pool_info_struct::pool_size

Buffer Pool size in pages

Definition at line 137 of file buf0buf.h.

ulint buf_pool_info_struct::pool_unique_id

Buffer Pool ID

Definition at line 136 of file buf0buf.h.

ulint buf_pool_info_struct::unzip_cur
             buf_LRU_stat_cur.unzip, num

pages decompressed in current interval

Definition at line 194 of file buf0buf.h.

ulint buf_pool_info_struct::unzip_lru_len
                 length of buf_pool->unzip_LRU

list

Definition at line 187 of file buf0buf.h.

ulint buf_pool_info_struct::unzip_sum

buf_LRU_stat_sum.unzip

Definition at line 193 of file buf0buf.h.

ulint buf_pool_info_struct::young_making_delta
                   num of pages made young since

last printout

Definition at line 175 of file buf0buf.h.


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