>데이터 베이스 >MySQL 튜토리얼 >MySQL获取系统性能和状态_MySQL

MySQL获取系统性能和状态_MySQL

WBOY
WBOY원래의
2016-06-01 13:31:24889검색

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
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.