ITPub博客

观察MySQL进程状态

原创 MySQL 作者:StevenBeijing 时间:2018-06-19 18:24:17 0 删除 编辑
1、测试脚本
[root@mysql5 ~]# cat proce.sh 
while true
do
mysql -uroot -pmysql -e 'show processlist \G'|grep State >> /root/mysql.log
sleep 1
done

2、tail -f 
[root@mysql5 ~]# tail -f mysql.log 
  State: 
  State: starting
  State: 
  State: starting
  State: 
  State: starting
  State: 
  State: starting
  State: 
  State: starting
  State: 
  State: starting
  State: 
  State: starting
  State: 
  State: starting
  State: 
  State: starting

3、对mysql.log按行进行排序、去重、计数
[root@mysql5 ~]# sort mysql.log |uniq -c
     24   State: 
     24   State: starting

4、根据state的信息,对数据库进行分析

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30135314/viewspace-2156349/,如需转载,请注明出处,否则将追究法律责任。

上一篇: MySQL之profiling
请登录后发表评论 登录
全部评论

注册时间:2015-02-10

  • 博文量
    183
  • 访问量
    182378