MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
buf_pool_info_t 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_single_page
ulint n_pending_flush_list
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_rnd
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_rnd_rate
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 131 of file buf0buf.h.

Member Data Documentation

ulint buf_pool_info_t::flush_list_len

Length of buf_pool->flush_list

Definition at line 138 of file buf0buf.h.

ulint buf_pool_info_t::free_list_len

Length of buf_pool->free list

Definition at line 137 of file buf0buf.h.

ulint buf_pool_info_t::io_cur

buf_LRU_stat_cur.io, num of IO for current interval

Definition at line 194 of file buf0buf.h.

ulint buf_pool_info_t::io_sum

buf_LRU_stat_sum.io

Definition at line 193 of file buf0buf.h.

ulint buf_pool_info_t::lru_len

Length of buf_pool->LRU

Definition at line 135 of file buf0buf.h.

ulint buf_pool_info_t::n_page_get_delta

num of buffer pool page gets since last printout

Definition at line 163 of file buf0buf.h.

ulint buf_pool_info_t::n_page_gets

buf_pool->n_page_gets

Definition at line 155 of file buf0buf.h.

ulint buf_pool_info_t::n_pages_created

buf_pool->n_pages_created

Definition at line 153 of file buf0buf.h.

ulint buf_pool_info_t::n_pages_made_young

number of pages made young

Definition at line 150 of file buf0buf.h.

ulint buf_pool_info_t::n_pages_not_made_young

number of pages not made young

Definition at line 151 of file buf0buf.h.

ulint buf_pool_info_t::n_pages_read

buf_pool->n_pages_read

Definition at line 152 of file buf0buf.h.

ulint buf_pool_info_t::n_pages_written

buf_pool->n_pages_written

Definition at line 154 of file buf0buf.h.

ulint buf_pool_info_t::n_pend_reads

buf_pool->n_pend_reads, pages pending read

Definition at line 141 of file buf0buf.h.

ulint buf_pool_info_t::n_pend_unzip

buf_pool->n_pend_unzip, pages pending decompress

Definition at line 139 of file buf0buf.h.

ulint buf_pool_info_t::n_pending_flush_list

Pages pending flush in FLUSH LIST

Definition at line 148 of file buf0buf.h.

ulint buf_pool_info_t::n_pending_flush_lru

Pages pending flush in LRU

Definition at line 143 of file buf0buf.h.

ulint buf_pool_info_t::n_pending_flush_single_page

Pages pending to be flushed as part of single page flushes issued by various user threads

Definition at line 144 of file buf0buf.h.

ulint buf_pool_info_t::n_ra_pages_evicted

buf_pool->n_ra_pages_evicted, number of readahead pages evicted without access

Definition at line 160 of file buf0buf.h.

ulint buf_pool_info_t::n_ra_pages_read

buf_pool->n_ra_pages_read, number of pages readahead

Definition at line 158 of file buf0buf.h.

ulint buf_pool_info_t::n_ra_pages_read_rnd

buf_pool->n_ra_pages_read_rnd, number of pages readahead

Definition at line 156 of file buf0buf.h.

ulint buf_pool_info_t::not_young_making_delta

num of pages not make young since last printout

Definition at line 178 of file buf0buf.h.

ulint buf_pool_info_t::old_lru_len

buf_pool->LRU_old_len

Definition at line 136 of file buf0buf.h.

double buf_pool_info_t::page_made_young_rate

page made young rate in pages per second

Definition at line 167 of file buf0buf.h.

double buf_pool_info_t::page_not_made_young_rate

page not made young rate in pages per second

Definition at line 169 of file buf0buf.h.

ulint buf_pool_info_t::page_read_delta

num of pages read since last printout

Definition at line 174 of file buf0buf.h.

double buf_pool_info_t::pages_created_rate

num of pages create per second

Definition at line 172 of file buf0buf.h.

double buf_pool_info_t::pages_evicted_rate

rate of readahead page evicted without access, in pages per second

Definition at line 186 of file buf0buf.h.

double buf_pool_info_t::pages_read_rate

num of pages read per second

Definition at line 171 of file buf0buf.h.

double buf_pool_info_t::pages_readahead_rate

readahead rate in pages per second

Definition at line 184 of file buf0buf.h.

double buf_pool_info_t::pages_readahead_rnd_rate

random readahead rate in pages per second

Definition at line 182 of file buf0buf.h.

double buf_pool_info_t::pages_written_rate

num of pages written per second

Definition at line 173 of file buf0buf.h.

ulint buf_pool_info_t::pool_size

Buffer Pool size in pages

Definition at line 134 of file buf0buf.h.

ulint buf_pool_info_t::pool_unique_id

Buffer Pool ID

Definition at line 133 of file buf0buf.h.

ulint buf_pool_info_t::unzip_cur

buf_LRU_stat_cur.unzip, num pages decompressed in current interval

Definition at line 197 of file buf0buf.h.

ulint buf_pool_info_t::unzip_lru_len

length of buf_pool->unzip_LRU list

Definition at line 190 of file buf0buf.h.

ulint buf_pool_info_t::unzip_sum

buf_LRU_stat_sum.unzip

Definition at line 196 of file buf0buf.h.

ulint buf_pool_info_t::young_making_delta

num of pages made young since last printout

Definition at line 176 of file buf0buf.h.


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