mysql5.6status分类(一)

2015-07-24 07:31:43 · 作者: · 浏览: 13

给mysql 5.6 status共340+个, 大致分个类

版本:
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.6.22 |
+-----------+
1 row in set (0.13 sec)

1
innodb数据引擎状态:
mysql> show status like 'Innodb_%';
+---------------------------------------+-------------+
| Variable_name | Value |
+---------------------------------------+-------------+
1.1
IBP相关状态:
| Innodb_buffer_pool_dump_status | IBP dump情况,由。。。触发。
| Innodb_buffer_pool_load_status | IBP 预热(预加载)情况
| Innodb_buffer_pool_bytes_data | IBP里的总字节数
| Innodb_buffer_pool_bytes_dirty | IBP里当前脏页里的字节数
| Innodb_buffer_pool_pages_dirty | 当前的脏页数。
| Innodb_buffer_pool_pages_flushed | 要求刷出的缓冲池页数
| Innodb_buffer_pool_pages_free | 空页数。
| Innodb_buffer_pool_pages_misc | 忙的页数,因为它们已经被分配优先用作管理,例如行锁定或适用的哈希索引。该值还可以计算为Innodb_buffer_pool_pages_total – Innodb_buffer_pool_pages_free – Innodb_buffer_pool_pages_data。
| Innodb_buffer_pool_pages_total | 缓冲池总大小(页数)。
| Innodb_buffer_pool_read_ahead_rnd | InnoDB初始化的“随机”read-aheads数。当查询以随机顺序扫描表的一大部分时发生。
| Innodb_buffer_pool_read_ahead | 后台预读线程读取到Innodb缓冲池的页的数量。
| Innodb_buffer_pool_read_ahead_evicted | 后台预读线程读取到Innodb缓冲池的页由于未被查询使用而换出的数量。
| Innodb_buffer_pool_read_requests | InnoDB已经完成的逻辑读请求数。
| Innodb_buffer_pool_reads | 不能满足InnoDB必须单页读取的缓冲池中的逻辑读数量。
| Innodb_buffer_pool_wait_free | 一般情况,通过后台向InnoDB缓冲池写。但是,如果需要读或创建页,并且没有干净的页可用,则它还需要先等待页面刷出。该计数器对等待实例进行记数。如果已经适当设置缓冲池大小,该值应小。
| Innodb_buffer_pool_write_requests | 向InnoDB缓冲池的写数量。

1.2
innodb数据I/O相关状态:
| Innodb_data_fsyncs | fsync()操作数。
| Innodb_data_pending_fsyncs | 当前挂起的fsync()操作数。
| Innodb_data_pending_reads | 当前挂起的读数。
| Innodb_data_pending_writes | 当前挂起的写数。
| Innodb_data_read | 至此已经读取的数据数量(字节)。
| Innodb_data_reads | 数据读总数量
| Innodb_data_writes | 数据写总数量。
| Innodb_data_written | 至此已经写入的数据量(字节)。
| Innodb_dblwr_pages_written | 已经执行的双写操作数量
| Innodb_dblwr_writes | 双写操作(novel刷文件技术,可以增强宕机时安全恢复,减少fsync操作。)已经写好的页数
| Innodb_have_atomic_builtins |

1.3
innodb日志I/O相关状态:
| Innodb_log_waits | 我们必须等待的时间,因为日志缓冲区太小,我们在继续前必须先等先待刷出它
| Innodb_log_write_requests | 日志写请求数
| Innodb_log_writes | 向日志文件的物理写数量。
| Innodb_os_log_fsyncs | 向日志文件完成的fsync()写数量。
| Innodb_os_log_pending_fsyncs | 挂起的日志文件fsync()操作数量。
| Innodb_os_log_pending_writes | 挂起的日志文件写操作
| Innodb_os_log_written | 写入日志文件的字节数。

1.4
innodb页相关状态:
| Innodb_page_size | 编译的InnoDB页大小(默认16KB)。许多值用页来记数
| Innodb_pages_created | 创建的页数。
| Innodb_pages_read | 读取的页数。
| Innodb_pages_written | 写入的页数。

1.5
innodb锁相关状态:
| Innodb_row_lock_current_waits | 当前等待的待锁定的行数。
| Innodb_row_lock_time | 行锁定花费的总时间,单位毫秒。
| Innodb_row_lock_time_avg | 行锁定的平均时间,单位毫秒。
| Innodb_row_lock_time_max | 行锁定的最长时间,单位毫秒。
| Innodb_row_lock_waits | 一行锁定必须等待的时间数。

1.5
innodb锁相关状态:
| Innodb_rows_deleted | 从InnoDB表删除的行数。
| Innodb_rows_inserted | 插入到InnoDB表的行数。
| Innodb_rows_read | 从InnoDB表读取的行数。
| Innodb_rows_updated | InnoDB表内更新的行数
| Innodb_num_open_files | InnoDB目前打开的文件数。
| Innodb_truncated_status_writes | SHOW ENGINE INNODB STATUS 输出被截断次数。监控程序解析这个输出,可以测试这项之前和之后的值,以确认输出是否完整。
| Innodb_available_undo_logs | Innodb可用的undo_logs
+---------------------------------------+-------------+
51 rows in set (0.00 sec)

2
handler相关状态:
mysql> show status like 'handler_%';
+----------------------------+-------+
| Variable_name | Value |
+-------------