一、vim exe_show.sh
FILESTAF=`date +%Y-%m-%d_%H:%M:%S`
USERNAME="root"
PWD="password"
declare -a SQLS
SQLS[1]="SHOW INNODB STATUS\G"
SQLS[2]="SHOW FULL PROCESSLIST\G"
#如果需要监控其他的可以再增加SQLS[i]="SHOW FULL PROCESSLIST\G"
start(){
length=${#SQLS[@]}
for((i=1;i<=length;i++))
do
# 去除\G
preFileName=`echo ${SQLS[$i]} | cut -d'\' -f 1`
# 去除空格
preFileName=`echo $preFileName | sed 's/ //g'`
mysql -u$USERNAME -p$PWD -e "${SQLS[$i]}" | tee -a "$preFileName"_"$FILESTAF"
或者
mysql -u$USERNAME -p$PWD -e "${SQLS[$i]}" >> "$preFileName"_"$FILESTAF"
done
}
start
二、运行exe_show.sh
注:tee将数据流送与文件和屏幕。-a:累加方式写入
mysql -uroot -pPassword -e "SHOW INNODB STATUS\G" | tee -a innodblog | more
可以分页查看信息
三、定时查看
使用watch命令,例如:每隔60秒将状态信息输出到log文件中
watch -n 60 'mysql -uroot -pPassword -e "SHOW INNODB STATUS\G" >> log'
FILESTAF=`date +%Y-%m-%d_%H:%M:%S`
USERNAME="root"
PWD="password"
declare -a SQLS
SQLS[1]="SHOW INNODB STATUS\G"
SQLS[2]="SHOW FULL PROCESSLIST\G"
#如果需要监控其他的可以再增加SQLS[i]="SHOW FULL PROCESSLIST\G"
start(){
length=${#SQLS[@]}
for((i=1;i<=length;i++))
do
# 去除\G
preFileName=`echo ${SQLS[$i]} | cut -d'\' -f 1`
# 去除空格
preFileName=`echo $preFileName | sed 's/ //g'`
mysql -u$USERNAME -p$PWD -e "${SQLS[$i]}" | tee -a "$preFileName"_"$FILESTAF"
或者
mysql -u$USERNAME -p$PWD -e "${SQLS[$i]}" >> "$preFileName"_"$FILESTAF"
done
}
start
二、运行exe_show.sh
注:tee将数据流送与文件和屏幕。-a:累加方式写入
mysql -uroot -pPassword -e "SHOW INNODB STATUS\G" | tee -a innodblog | more
可以分页查看信息
三、定时查看
使用watch命令,例如:每隔60秒将状态信息输出到log文件中
watch -n 60 'mysql -uroot -pPassword -e "SHOW INNODB STATUS\G" >> log'
发表评论
-
linux清除mysql占用cache
2013-11-01 10:55 2041在linux内部将cache分为2种: 1、write/rea ... -
规范、经验
2013-11-04 17:23 585尽量不用NULL列 query cach ... -
mysql模拟队列
2013-05-14 13:42 1091-- 初始化数据 DROP TABLE IF EXIST ... -
高性能mysql[第3版]--笔记
2013-05-03 23:35 06.8 6.8.1 mysql构建消息队列 se ... -
生成随机字符串
2013-04-30 10:41 0DELIMITER $$ CREATE FUNCTIO ... -
复制笔记
2013-04-27 17:48 0http://dev.mysql.com/doc/refman ... -
[整理]mysql导入导出
2013-04-24 22:40 0方案一:拷贝物理文件(innodb, innodb_file_ ... -
【整理中】mysql字符集使用
2013-04-24 22:29 0show variables like 'characte ... -
MYSQL监控内容整理
2013-04-24 13:40 0内容 硬解析,软解析,等待事件,表空间,索引,触发器,alte ... -
无限级联分类查询
2013-04-24 09:36 0DROP TABLE IF EXISTS location ... -
mysqldbcompare --使用
2013-04-07 09:39 0http://dev.mysql.com/doc/workbe ... -
MYSQL 发送数据大小计算公式
2013-03-29 16:20 884引用:http://www.realzyy.com/?p=15 ... -
linux /proc目录功能
2013-03-26 13:11 871/proc/ 运行中的程序信息 cpuinfo iopo ... -
#mysql 笔记#索引长度限制
2013-03-18 12:11 852http://dev.mysql.com/doc/refman ... -
mysqldump简单使用
2013-01-21 15:27 0mysqldump -B或者--databases:备份指定数 ... -
linux经常登入登出mysql重复输入密码
2013-01-16 17:51 970经常登入、登出mysql,尤其是密码重新输入比较复杂时,使用& ... -
mysql存储过程实现行转列
2012-08-30 16:24 2135把表t_rows中的数据转换 ... -
mysql 判断字符串是否是数字
2012-07-12 10:21 2975查询表table_name中col_name(字符串类型)的值 ... -
[转载]drop 大表效率问题
2012-06-15 09:32 46http://www.mysqlops.com/2011/05 ... -
linux判断路径下所有内容是否为文件夹
2012-03-27 16:01 1328PATH="完整路径即可" functi ...
相关推荐
记得替换为你实际的数据库连接信息、表名和字段名。 总结起来,批量下载MySQL数据库中Blob类型的图片至本地,需要理解Blob数据类型,熟悉Java的JDBC操作,以及掌握文件I/O操作。通过以上步骤,你可以有效地完成这一...
在MySQL中,常见的备份方法有使用命令行工具mysqldump进行导出,而还原则是使用mysql命令行工具执行备份文件中的SQL语句,把数据恢复到数据库中。 在Windows环境下,进行MySQL命令行导出导入的具体步骤如下: 1. ...
- 对于没有网络的情况,可以下载MySQL的二进制包,如`mysql-5.0.45-linux-i686-icc-glibc23.tar.gz`。 - 安装后,环境变量会自动配置,可以直接运行`mysql`。 3. **离线包安装步骤**: - 创建`mysql`用户组:`...
文档中还提到了文件服务器的配置,包括其IP地址和共享目录,这些信息对于Sqoop数据导入过程中的文件传输是必要的。文件服务器扮演的角色是在不同服务器之间共享数据和工具,以便于Sqoop操作。 对于Sqoop的具体命令...
如果需要将一个数据库中的所有表从MyISAM引擎转换为InnoDB引擎,由于不能直接修改,所以需要先将数据库导出成SQL文件,然后在SQL文件中将创建表的语句中的MyISAM修改为InnoDB,最后再导入到数据库中执行。...
实例246 PHP中将上传文件转换成RAR文件 320 实例247 PHP中对RAR文件进行解压 321 实例248 PHP中压缩ZIP文件 322 实例249 PHP中解压ZIP文件 323 4.6 目录操作 323 实例250 目录操作汇总 324 实例251 重新定义目录的...
实例246 PHP中将上传文件转换成RAR文件 320 实例247 PHP中对RAR文件进行解压 321 实例248 PHP中压缩ZIP文件 322 实例249 PHP中解压ZIP文件 323 4.6 目录操作 323 实例250 目录操作汇总 324 实例251 重新定义目录的...
是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等等,还可以集成其他...
Java访问权限控制源代码 1个目标文件 摘要:Java源码,文件操作,权限控制 Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流...
然而,由于提供的描述为空,我们无法获取更多的具体信息。标签 "TypeScript" 指出这可能涉及到一种编程语言,TypeScript,它是JavaScript的一个超集,为大型项目提供静态类型检查和更好的开发工具支持。 在没有具体...