02 观察 mysql 周期性变化

时间:2024-08-05 10:04:26
()首先写一个shell 脚本

vim mysql_status.sh
脚本如下: #!bin/bash
while true
do
mysqladmin -urooy ext|awk '/Queries/{q=$4}/Threads_connected/{c=$4}/Threads_running/{r=$4}END{printf("%d %d %d\n",q,c,r)}' >> mysql_status.txt sleep
done ()等待一段时间看看周期性的变化
[root@localhost /]# tail mysql_status.txt
格式为:
请求总数 连接数 正在运行 ()处理mysql_status.txt 的请求数。算出每秒钟的请求数
计算公式:每秒钟的请求数=第N行-第(N-)行 [root@localhost /]# awk '{q=$1-last;last=$1}{printf("%d %d %d\n",q,$2,$3)}' mysql_status.txt 每秒请求数 连接数 正在运行 ....
把数据导入Excle中生成报表 ,如图所示

02 观察 mysql  周期性变化