Mysql应用MySQL获取系统性能和状态代码

发布时间:2020-05-22 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了Mysql应用MySQL获取系统性能和状态代码脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

《Mysql应用MySQL获取系统性能和状态代码》要点:
本文介绍了Mysql应用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.

总结

以上是脚本之家为你收集整理的Mysql应用MySQL获取系统性能和状态代码全部内容,希望文章能够帮你解决Mysql应用MySQL获取系统性能和状态代码所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入脚本之家官方QQ群:1065694478