[Mysql] 统计每秒增删改查替换数及系统每秒磁盘IO

1. mysql 5.0.x 统计每秒增,删,改,查,替换数
  mysql 的show global status可以查出自启动以前,累计数量,每秒抓取一次
  
#!/bin/bash
while true
do
echo -ne "`date`\t"
mysql -S /tmp/mysql.sock -e "show global status;"| grep -E '(Queries|select|insert|delete|update|replace)'| awk '{if(length($1)<12) printf $1"   "$2"     "}' |xargs
sleep 1
done

输出结果
10:36:20   Com_delete 1872 Com_insert 4011186 Com_replace 8664696 Com_select 1322812 Com_update 3201479 Queries 35002301
10:36:21  Com_delete 1872 Com_insert 4011197 Com_replace 8664718 Com_select 1322816 Com_update 3201486 Queries 35002380
... 
由结果计算得出每秒增,删,改,查,替换数量.
经测试, Queries 记录了包括 SET , USE, SHOW 这些指令

posted on 2014-05-22 16:29  南京大乱炖  阅读(204)  评论(0)    收藏  举报

导航