标签: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之状态监控
原文地址:http://zhaol.blog.51cto.com/4185340/1737844