Innode引擎监控的开启的方法

页面导航:首页 > 数据库 > Mysql > Innode引擎监控的开启的方法

Innode引擎监控的开启的方法

来源: 作者: 时间:2016-02-18 10:28 【

Innode引擎监控的开启的方法查看当前InnoDB引擎信息mysql show innodb status\G开启InnoDB监控,有四种:1. innodb_monitormysql create table innodb_monitor(x int) engine=innodb;2. innodb_lock...
Innode引擎监控的开启的方法
 
查看当前InnoDB引擎信息
> show innodb status\G

 

 
开启InnoDB监控,有四种:
1. innodb_monitor
mysql> create table innodb_monitor(x int) engine=innodb;
2. innodb_lock_monitor
mysql> create table innodb_lock_monitor(x int) engine=innodb;
3. innodb_table_monitor
mysql> create table innodb_table_monitor(x int) engine=innodb;
4. innodb_tablespace_monitor
mysql> create table innodb_tablespace_monitor(x int) engine=innodb;

 

 
打开监视器以后,
innodb_monitor和innodb_lock_monitor会每隔15秒会向错误日志中记录InnoDB监控信息,
innodb_table_monitor和innodb_tablespace_monitor是每隔64秒
 
innodb_monitor和innodb_lock_monitor两种监视器的输出结果基本类似,后者会有更多关于锁的信息,而前一个实际上就是show innodb status,
innodb_table_monitor会将中所有innodb的表的一些结构和内部信息输出,
innodb_tablespace_monitor输出的是tablespace的信息,注意该monitor输出的只是共享表空间的信息,如果使用innodb_file_per_table为每个表使用独立的表空间,则这些表空间的信息是不会包含在输出中的
 
停止InnoDB监控
mysql> drop table innodb_monitor;
mysql> drop table innodb_lock_monitor;
mysql> drop table innodb_table_monitor;
mysql> drop table innodb_tablespace_monitor;

 

 
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<