一、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 2045在linux内部将cache分为2种: 1、write/rea ... -
规范、经验
2013-11-04 17:23 598尽量不用NULL列 query cach ... -
mysql模拟队列
2013-05-14 13:42 1097-- 初始化数据 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 889引用:http://www.realzyy.com/?p=15 ... -
linux /proc目录功能
2013-03-26 13:11 897/proc/ 运行中的程序信息 cpuinfo iopo ... -
#mysql 笔记#索引长度限制
2013-03-18 12:11 855http://dev.mysql.com/doc/refman ... -
mysqldump简单使用
2013-01-21 15:27 0mysqldump -B或者--databases:备份指定数 ... -
linux经常登入登出mysql重复输入密码
2013-01-16 17:51 974经常登入、登出mysql,尤其是密码重新输入比较复杂时,使用& ... -
mysql存储过程实现行转列
2012-08-30 16:24 2146把表t_rows中的数据转换 ... -
mysql 判断字符串是否是数字
2012-07-12 10:21 3016查询表table_name中col_name(字符串类型)的值 ... -
[转载]drop 大表效率问题
2012-06-15 09:32 46http://www.mysqlops.com/2011/05 ... -
linux判断路径下所有内容是否为文件夹
2012-03-27 16:01 1333PATH="完整路径即可" functi ...
相关推荐
mysql官方提供了很多种connector,其中包括python的connector。 下载地址在:http://dev.mysql.com/downloads/connector/python/ 直接安装即可。 在python中: 1. 连接: import mysql.connector cnx = mysql....
- `E:/test.sql` 是导出文件的路径和名称。 然而,有时我们需要在Java程序中实现数据导出功能。这通常涉及使用Java的`Runtime.getRuntime().exec()`方法来执行系统命令。以下是一个简单的Java示例,展示了如何调用`...
本文将深入探讨如何利用C#语言在Winform环境中将DataTable数据转换并导出为PDF文件。PDF(Portable Document Format)是一种广泛接受的文档格式,能够保持原始文档的布局和格式,方便跨平台查看。 首先,我们需要...
在Linux环境中,将TXT文件导入MySQL数据库是一种常见的数据迁移任务,尤其在处理大量文本数据时。这个过程可以通过编程语言如Python实现,就像示例代码所示。以下是对整个过程的详细解释: 1. **连接MySQL数据库**...
而在数据导入阶段,则是从文件系统中将数据导入到MySQL数据库中。这两个过程可以使用不同的方法和技术实现,它们各自具有不同的特点和适用场景。 MySQL提供了多种方式来进行数据的导入导出操作,这里分别介绍两种...
原文为《Qt中将QTableView中的数据导出为Excel文件>>,地址http://blog.csdn.net/superjoel/article/details/5321404,资源比较难下载,我下载好帮作者上传下。实例可用,简单易懂,对于QTableView导出为excel...
解决 PowerDesigner 导出的 SQL 带列注释,导入到 MySQL 中列注释不见了的处理方法是,使用记事本将 SQL 文件另存为 UTF-8 编码格式,然后再将其导入到数据库中。这樣可以确保中文注释能够正确地显示在数据库中。
### Java中将数据和图片导出到Excel文件 在Java编程环境下实现数据及图片导出至Excel文件是一项常见的任务,特别是在处理报表、数据分析等场景时。本文将详细解析如何通过Java代码来完成这一过程,包括如何创建...
这篇博客文章“CentOS7中将Mysql添加为系统服务”介绍了如何手动将自安装的MySQL服务添加到`systemd`中,以便进行自动化管理和维护。 首先,如果你是通过源码包自行安装的MySQL,那么默认情况下,MySQL不会自动添加...
上述步骤展示了如何在C#中将`DataTable`中的数据导出至DBF文件的具体实现方法。这种方法适用于需要将数据保存到FoxPro数据库或其他兼容DBF格式的应用场景。值得注意的是,在实际操作过程中还需要考虑到异常处理、...
### 如何在TIA博途中将CPU导出为GSD文件并与其它PLC进行PROFINET通信 在工业自动化领域,实现不同控制器之间的通信是非常重要的技术环节之一。TIA博途(Totally Integrated Automation Portal)作为西门子推出的一...
根据网络上已有的导出代码,替换ext2.0中的...默认设置导出文件名为grid中name属性+当天年月日。 没有研究出data uri协议导出excel文件时动态修改文件名的方法,使用html5中的download属性可以,为了兼容html4未使用。
记得替换为你实际的数据库连接信息、表名和字段名。 总结起来,批量下载MySQL数据库中Blob类型的图片至本地,需要理解Blob数据类型,熟悉Java的JDBC操作,以及掌握文件I/O操作。通过以上步骤,你可以有效地完成这一...
Idea中将单个Java类导出为JAR包文件的方法 Idea是一个功能强大且功能丰富的集成开发环境(IDE),它提供了许多便捷的功能来简化开发过程。其中一个重要的功能是将单个Java类导出为JAR包文件。本文将详细介绍如何在...
原文为《Qt中将QTableView中的数据导出为Excel文件>>,地址http://blog.csdn.net/superjoel/article/details/5321404。代码为QT4,QT5有些问题,因为只是参考里面的代码,就不是很在意。