重复执行show innodb status的方法
2010-09-21 16:07
302 查看
比如需要观察show innodb status、innodb_tablespace_monitor、innodb_lock_monitor、innodb_table_monitor这些命令在某个时间段的信息,如果要手动重复执行很麻烦,而innodb引擎在设计的时候就已经考虑到了,不过不够灵活,方法如下:
在数据库中创建相应引擎为innodb的表,创建相应的表之后,每15秒输出一次相应的信息到mysql error log中,不需要此功能的时候,删除相应的表即可,语句如下:
mysql> create table innodb_monitor(a int) engine=innodb;
Query OK, 0 rows affected (0.00 sec)
mysql> create table innodb_tablespace_monitor (a int) engine=innodb;
Query OK, 0 rows affected (0.01 sec)
mysql> create table innodb_lock_monitor (a int) engine=innodb;
Query OK, 0 rows affected (0.01 sec)
mysql> create table innodb_table_monitor (a int) engine=innodb;
Query OK, 0 rows affected (0.01 sec)
其实在Linux中,利用watch命令更加灵活地实现上面的需求,例如:每30秒输出一次show innodb status的结果,并把结果保存在一个文件中,语句如下:
[root@youxia205 tmp]# watch -n 30 'mysql -uroot -padmin -e "show innodb status\G" >> www.log';
关于watch命令的详细用法,可以查询man手册。
在数据库中创建相应引擎为innodb的表,创建相应的表之后,每15秒输出一次相应的信息到mysql error log中,不需要此功能的时候,删除相应的表即可,语句如下:
mysql> create table innodb_monitor(a int) engine=innodb;
Query OK, 0 rows affected (0.00 sec)
mysql> create table innodb_tablespace_monitor (a int) engine=innodb;
Query OK, 0 rows affected (0.01 sec)
mysql> create table innodb_lock_monitor (a int) engine=innodb;
Query OK, 0 rows affected (0.01 sec)
mysql> create table innodb_table_monitor (a int) engine=innodb;
Query OK, 0 rows affected (0.01 sec)
其实在Linux中,利用watch命令更加灵活地实现上面的需求,例如:每30秒输出一次show innodb status的结果,并把结果保存在一个文件中,语句如下:
[root@youxia205 tmp]# watch -n 30 'mysql -uroot -padmin -e "show innodb status\G" >> www.log';
关于watch命令的详细用法,可以查询man手册。
相关文章推荐
- mysql-5.7 show engine innodb status 详解
- mysql 查看存储引擎的状态 show engine innodb status 详解
- PowerDesigner中显示name, code,comment的解决方法 修正脚本,执行不会重复添加comment
- 多线程GCD+同步执行+异步执行+并行执行+串行执行+重复、分组、延迟、障碍方法
- SHOWENGINE INNODB STATUS详细介绍
- show engine innodb status 详解
- 定时任务会重复执行俩次的解决方法
- mysql之show engine innodb status解读
- 自定义adapter 的getView方法被重复执行了n次的解决方法
- 解决Spring定时计划任务重复执行两次或多次(实例被构造两次)问题的方法
- show engine innodb status解读
- 定时任务会重复执行俩次的解决方法
- iOS中按钮取消重复选择执行同一事件的方法
- 两种防止js重复执行的方法
- 解决Spring定时计划任务重复执行两次(实例被构造两次)问题的方法
- show engine innodb status 详解
- 转载 防止应用程序被重复执行 (方法一)
- 解决Spring定时计划任务重复执行两次(实例被构造两次)问题的方法
- 定时任务会重复执行俩次的解决方法
- SHOW INNODB STATUS详解