码迷,mamicode.com
首页 > 数据库 > 详细

mysql之状态监控

时间:2016-01-23 18:44:10      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:mysql之状态监控

mysqladmin -uroot -proot1234 ext 获取mysql的状态

Queries 查询数

Threads_connected 目前打开链接数

Threads_running  并发执行query的线程数目

通过下面的语句可以查询出当前mysql这三个的状态的值

mysqladmin -uroot -proot1234 ext|awk ‘/Queries/{q=$4}/Threads_connected/{c=$4}/Threads_running/{r=$4}END{printf("%d %d %d\n",q,c,r)}‘

每秒执行下该命令,并将该输出指定到指定文件

#!/bin/sh

while true

do

mysqladmin -uroot -proot1234 ext|awk ‘/Queries/{q=$4}/Threads_connected/{c=$4}/Threads_running/{r=$4}END{printf("%d %d %d\n",q,c,r)}‘>>status.txt

sleep 1;

done

用ab进行压测

然后

awk ‘{q=$1-last;last=$1}{printf("%d %d %d\n",q,$2,$3)}‘ status.txt >>1111.txt

将1111.txt制成表格观察状态



mysql之状态监控

标签:mysql之状态监控

原文地址:http://zhaol.blog.51cto.com/4185340/1737844

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!