MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
srv_stats_t Struct Reference
Collaboration diagram for srv_stats_t:

Public Types

typedef ib_counter_t< lsn_t,
1, single_indexer_t
lsn_ctr_1_t
typedef ib_counter_t< ulint,
1, single_indexer_t
ulint_ctr_1_t
typedef ib_counter_t< lint,
1, single_indexer_t
lint_ctr_1_t
typedef ib_counter_t< ulint, 64 > ulint_ctr_64_t
typedef ib_counter_t
< ib_int64_t,
1, single_indexer_t
ib_int64_ctr_1_t

Public Attributes

ulint_ctr_1_t data_written
ulint_ctr_1_t log_write_requests
ulint_ctr_1_t log_writes
lsn_ctr_1_t os_log_written
lint_ctr_1_t os_log_pending_writes
ulint_ctr_1_t log_waits
ulint_ctr_1_t dblwr_writes
ulint_ctr_1_t dblwr_pages_written
ulint_ctr_1_t buf_pool_write_requests
ulint_ctr_1_t buf_pool_wait_free
ulint_ctr_1_t buf_pool_flushed
ulint_ctr_1_t buf_pool_reads
ulint_ctr_1_t data_read
ib_int64_ctr_1_t n_lock_wait_time
ulint_ctr_1_t n_lock_wait_count
lint_ctr_1_t n_lock_wait_current_count
ulint_ctr_64_t n_rows_read
ulint_ctr_64_t n_rows_updated
ulint_ctr_64_t n_rows_deleted
ulint_ctr_64_t n_rows_inserted

Detailed Description

Definition at line 56 of file srv0srv.h.

Member Data Documentation

ulint_ctr_1_t srv_stats_t::buf_pool_flushed
Count the number of pages that were written from buffer

pool to the disk

Definition at line 99 of file srv0srv.h.

ulint_ctr_1_t srv_stats_t::buf_pool_reads
Number of buffer pool reads that led to the reading of

a disk page

Definition at line 103 of file srv0srv.h.

ulint_ctr_1_t srv_stats_t::buf_pool_wait_free
Store the number of times when we had to wait for a free page

in the buffer pool. It happens when the buffer pool is full and we need to make a flush, in order to be able to read or create a page.

Definition at line 95 of file srv0srv.h.

ulint_ctr_1_t srv_stats_t::buf_pool_write_requests

Store the number of write requests issued

Definition at line 90 of file srv0srv.h.

ulint_ctr_1_t srv_stats_t::data_read

Number of data read in total (in bytes)

Definition at line 106 of file srv0srv.h.

ulint_ctr_1_t srv_stats_t::data_written

Count the amount of data written in total (in bytes)

Definition at line 64 of file srv0srv.h.

ulint_ctr_1_t srv_stats_t::dblwr_pages_written
Store the number of pages that have been flushed to the

doublewrite buffer

Definition at line 87 of file srv0srv.h.

ulint_ctr_1_t srv_stats_t::dblwr_writes

Count the number of times the doublewrite buffer was flushed

Definition at line 83 of file srv0srv.h.

ulint_ctr_1_t srv_stats_t::log_waits
We increase this counter, when we don't have enough

space in the log buffer and have to flush it

Definition at line 80 of file srv0srv.h.

ulint_ctr_1_t srv_stats_t::log_write_requests

Number of the log write requests done

Definition at line 67 of file srv0srv.h.

ulint_ctr_1_t srv_stats_t::log_writes

Number of physical writes to the log performed

Definition at line 70 of file srv0srv.h.

ulint_ctr_1_t srv_stats_t::n_lock_wait_count

Number of database lock waits

Definition at line 112 of file srv0srv.h.

lint_ctr_1_t srv_stats_t::n_lock_wait_current_count

Number of threads currently waiting on database locks

Definition at line 115 of file srv0srv.h.

ib_int64_ctr_1_t srv_stats_t::n_lock_wait_time

Wait time of database locks

Definition at line 109 of file srv0srv.h.

ulint_ctr_64_t srv_stats_t::n_rows_deleted

Number of rows deleted

Definition at line 124 of file srv0srv.h.

ulint_ctr_64_t srv_stats_t::n_rows_inserted

Number of rows inserted

Definition at line 127 of file srv0srv.h.

ulint_ctr_64_t srv_stats_t::n_rows_read

Number of rows read.

Definition at line 118 of file srv0srv.h.

ulint_ctr_64_t srv_stats_t::n_rows_updated

Number of rows updated

Definition at line 121 of file srv0srv.h.

lint_ctr_1_t srv_stats_t::os_log_pending_writes

Number of writes being done to the log files

Definition at line 76 of file srv0srv.h.

lsn_ctr_1_t srv_stats_t::os_log_written

Amount of data written to the log files in bytes

Definition at line 73 of file srv0srv.h.


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