Innode引擎監控的開啟的方法
查看當前InnoDB引擎信息
mysql> show innodb status\G
開啟InnoDB監控,有四種:
- innodb_monitor
mysql> create table innodb_monitor(x int) engine=innodb; - innodb_lock_monitor
mysql> create table innodb_lock_monitor(x int) engine=innodb; - innodb_table_monitor
mysql> create table innodb_table_monitor(x int) engine=innodb; - 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;
來自:http://blog.csdn.net/zfqzpp/article/details/9732261
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!