程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Innode引擎監控的開啟的方法

Innode引擎監控的開啟的方法

編輯:MySQL綜合教程

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;

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved