首页 > 数据库 > mysql教程 > MySQL获取系统性能和状态_MySQL

MySQL获取系统性能和状态_MySQL

WBOY
发布: 2016-06-01 13:31:24
原创
909 人浏览过

bitsCN.com

MySQL获取系统性能和状态

 

#!/bin/ksh  INTERVAL=5  PREFIX=$INTERVAL-sec-status  touch /tmp/running  RUNFILE=/tmp/running  my -e 'show global variables' >> mysql-variables  while test -e $RUNFILE; do      file=$(date +%F_%I)      sleep=$(date +%s.%N | awk "{print $INTERVAL - (/$1 % $INTERVAL)}")      sleep $sleep      ts="$(date +"TS %s.%N %F %T")"      loadavg="$(uptime)"      echo "$ts $loadavg" >> $PREFIX-${file}-status      my -e 'show global status' >> $PREFIX-${file}-status &      echo "$ts $loadavg" >> $PREFIX-${file}-innodbstatus      my -e 'show engine innodb status/G' >> $PREFIX-${file}-innodbstatus &      echo "$ts $loadavg" >> $PREFIX-${file}-processlist      my -e 'show full processlist/G' >> $PREFIX-${file}-processlist &      echo $ts  done  echo Exiting because $RUNFILE does not exist.  
登录后复制

 


bitsCN.com
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板