Innode引擎監控的開啟的方法 查看當前InnoDB引擎信息
mysql> 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;