手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >MySQL获取系统性能和状态代码
MySQL获取系统性能和状态代码
摘要:复制代码代码如下:#!/bin/kshINTERVAL=5PREFIX=$INTERVAL-sec-statustouch/tmp/runn...

复制代码 代码如下:

#!/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 statusG' >> $PREFIX-${file}-innodbstatus &

echo "$ts $loadavg" >> $PREFIX-${file}-processlist

my -e 'show full processlistG' >> $PREFIX-${file}-processlist &

echo $ts

done

echo Exiting because $RUNFILE does not exist.

【MySQL获取系统性能和状态代码】相关文章:

MySQL 实用命令

MySQL字段的取值范围

MySql存储过程异常处理示例代码分享

MySQL的语法及其使用指南

影响MySQL性能的五大配置参数

mysql 显示SQL语句执行时间的代码

MySQL中字符串函数详细介绍

MySQL服务器默认安装之后调节性能的方法

MySQL中实现高性能高并发计数器方案

MySQL 5.7增强版Semisync Replication性能优化

精品推荐
分类导航