Hi,欢迎光临:我的网站! 收藏我们
> 数据库 >

mysql innodb的监控(零碎层,数据库层)

本文关键词:来源:未知 作者:辉煌世界

?

1
2
3
4
5
?
1
showglobalstatuswhereVariable_namein('xxxx')或许showglobalstatuslike'xxx%'
<td class="code" font-size:1em="" !important;"="" style="font-stretch: normal; line-height: 1.5; border-style: solid; border-color: rgb(204, 204, 204); background: none !important; vertical-align: baseline !important;">

采集的数据普通是以后曾经采集到的总数量,假如要计算每秒的数量,可以这样计算,以TPS爲例

TPS=以后的Comm_commit-后面采集的Comm_Commit/工夫距离

以下是次要的监控目标:

1)Sql语句执行次数QPS------(Com_select、Com_insert、Com_update、Com_delete)

2)事务TPS----(Com_commit、Com_rollback)

3)Row的形态(每秒添加修正删除的行数)-----(Innodb_rows_inserted、Innodb_rows_updated、Innodb_rows_deleted、Innodb_rows_read)

4)Page 形态(buffer pool中的总页数、free、dirty、每秒flushed的page数量)----(Innodb_buffer_pool_pages_flushed、Innodb_buffer_pool_pages_data<总的量>、Innodb_buffer_pool_pages_free、Innodb_buffer_pool_pages_dirty<脏页数量>)

5)查询缓存Hit(query cache hit率)-----(inno_buffer_pool_read_requests<逻辑读总次数>、Innodb_buffer_pool_reads<物理读总次数>)

6)Data形态(内存buffer中数据每秒读、写次数,每秒读写大小M)----(Innodb_data_reads<数据读总次数>、Innodb_data_writes<数据写的总次数>、Innodb_data_read<至此曾经读的数据量>、Innodb_data_written<至此曾经写的数据量>)

7)Log(log_fsync每秒日志sync到磁盘的次数,log每秒写的大小M)-----(Innodb_os_log_fsyncs<向日志文件写的总次数>、Innodb_os_log_written<写入日志文件的字节数>)

8)线程形态(每秒创立的线程数量)------(Threads_running<激活形态的线程数>、Threads_connected<以后翻开的衔接数量>、Threads_created<新建线程的数量>、Threads_cached<线程的缓存值>)

9)每秒从客户端承受或许发送的数据量M---(Bytes_received、Bytes_sent)

感激阅读,希望能协助到大家,谢谢大家对本站的支持!

 
欢迎转载分享但请注明出处及链接,商业媒体使用请获得相关授权。
分享到:
|  2017-04-16发布  |   次关注    收藏

我也来留个脚印

最新评论 已有条评论