在使用Innodb做为存储引擎的数据库系统中,可以使用innodb_monitor 来监控数据库的性能,

启动innodb_monitor的方法为

Create table innodb_monitor (i int) engine=innodb ;

通过建立这个表就启动了innodb_monitor,监控的结果并不会记录到这个表中,而是记录到了mysql的err日志中,如果我们想监控更我的关 于innodb的锁信息还可更进一步的建立表

create table innodb_lock_monitor (i int) engine=innodb 这样在日志中会加入更多的锁信息,

如果要关闭监控只要简单的删除这两个表就可以了.Drop table innodb_monitor; drop table innodb_lock_monitor;

InnoDB引擎提供了一个monitor,可以通过monitor一窥其内部的一些统计信息,也可以说是了解InnoDB引擎的一个很好的窗口。

我们最熟悉的,应当就是show innodb status命令,可以直接在客户端输出很多的信息。

其实InnoDB monitor一共有四种模式,show innodb status只是其一种模式的直接展现,并且只能交互式开启,无法自动循环捕获信息。另外还有一种适合四种模式的开启方式,则是通过创建一张特殊的 innodb表来开启,开启后会按照固定的时间间隔循环,输出信息到log-error参数指定的错误日志文件中,通过drop对应的表,可以停止 monitor。

四种monitor分别是:

  • innodb_monitor:create table innodb_monitor(x int) engine=innodb;
  • innodb_lock_monitor:create table innodb_lock_monitor(x int) engine=innodb;
  • innodb_table_monitor:create table innodb_table_monitor(x int) engine=innodb;
  • innodb_tablespace_monitor:create table innodb_tablespace_monitor(x int) engine=innodb;

根据我在5.1.36版本中实际观察到的结果,innodb_monitor/innodb_lock_monitor开启后的执行周期是16s(参考手册上说是15s),而innodb_table_monitor/innodb_tablespace_monitor的执行周期是64s。开启monitor后因为是持续周期性的运行的,在不需要的时候一定要记得drop相关表来停止monitor。如果在开启monitor的中间服务器有重启,monitor不会自动重启,并且在下次启动monitor之前,必须先执行停止操作。

其中innodb_monitor/innodb_lock_monitor两种监视器的输出结果基本类似,后者会有更多关于锁的信息,而前一 个实际上就是show innodb status。innodb_table_monitor则会将系统中所有innodb的表的一些结构和内部信息输出,而 innodb_tablespace_monitor则输出的是tablespace的信息,注意该monitor输出的只是共享表空间的信息,如果使用 innodb_file_per_table为每个表使用独立的表空间,则这些表空间的信息是不会包含在输出中的。

本文转自    geekwolf   51CTO博客,原文链接:http://blog.51cto.com/linuxgeek/995242

启动mysql的innodb monitor功能相关推荐

  1. mysql 开启innodb win版本_MySQL安装与启动——Windows系统下

    以下书写结合菜鸟教程以及本人理解书写. 数据库下载(开源免费) MySQL数据库下载地址https://dev.mysql.com/downloads/mysql/ 可自由选择版本,一般选择Achiv ...

  2. mysql innodb monitor_mysql:innodb monitor(show engine innodb status)探秘

    在旧的版本里面是show innodb status命令,新版本后改动了一些:show engine innodb status; 我们最熟悉的,应当就是show innodb status命令,可以 ...

  3. 启动Mysql服务时错误提示: InnoDB: File .\ib_logfile101: ‘aio write‘ returned OS error 187.

    问题:在使用命令net start mysql启动mysql服务时启动失败,提示错误1067,查看err文件发现 **[error]**信息显示: InnoDB: File .\ib_logfile1 ...

  4. 机房断电、MySQL启动失败,InnoDB数据损坏如何恢复

    概要 [问题原因]服务器突然断电 [故障报告]数据库表结构损坏 [解决思路]进入强制恢复模式,库表及数据重建 故障发现 周末园区断电,周一启动数据库就直接报错了: ERROR! The server ...

  5. linux mysql innodb_MySQL innoDB 存储引擎学习篇

    master thread的县城优先级别最高.其内部由几个循环(loop)组成:主循环(loop).后台循环(background loop).刷新循环(flush loop).暂停循环(suspen ...

  6. 『浅入浅出』MySQL 和 InnoDB

    点击上方"方志朋",选择"置顶或者星标" 你的关注意义重大! 本文转载于公众号:真没什么逻辑 作为一名开发人员,在日常的工作中会难以避免地接触到数据库,无论是基 ...

  7. mysql的innodb数据库引擎详解

    http://www.jb51.net/softjc/158474.html 这篇文章主要介绍了mysql的innodb数据库引擎,需要的朋友可以参考下 一.mysql体系结构和存储引擎 1.1.数据 ...

  8. 本地无法启动MySQL服务,报的错误:1067,进程意外终止---解决

    原文链接:http://blog.csdn.net/shenhonglei1234/article/details/5928873 在本地计算机无法启动MYSQL服务错误1067进程意外终止 这种情况 ...

  9. win10 下安装、配置、启动mysql

    1.下载http://dev.mysql.com/downloads/mysql/ 2.Community > MySQL Community Server 3.Other Downloads: ...

最新文章

  1. 实例 | 利用犯罪记录聚类和分类暴力行为(附步骤解析)
  2. Theano2.1.5-基础知识之打印出theano的图
  3. spring boot 2.x 系列 —— spring boot 整合 kafka
  4. D3 Handling Events
  5. server2012 AD域 radius 802.1x认证
  6. 前端学习资料汇总(转)
  7. 华三 h3c路由协议BGP对等体组、反射器、路由选路综合实验
  8. 前端协商缓存强缓存如何使用_强制缓存(200)和协商缓存(304)
  9. python连接池 commit,连接池请求Python
  10. CFS三层靶机搭建及其内网渗透
  11. 自制硬盘空间整数计算器,打发时间的无聊之作
  12. HCIE-Datacom V1.0 考试大纲
  13. c语言分数乘法,ATmega32中文资料.pdf
  14. Hugo博客双线部署
  15. python输入百分制成绩s、按五级分制输出_输入一个百分制成绩,利用switch语句编写程序,要求输出成绩等级A B C D,E。90以上为A...
  16. Java平滑处理什么意思_几种平滑处理方法
  17. 左声道,右声道和立体声
  18. 想要吸引女性粉丝?三种短视频类型可尝试,点赞关注少不了
  19. Python 绘画excel分组柱状图(懒人学习)
  20. 越野滑雪比赛计时|滑雪计时器|2019第二届青年运动会越野滑雪团体短距离项目

热门文章

  1. 通过堡垒机rdp 黑屏_[调优]彻底解决RDP连接过程缓慢的问题
  2. Android Volley完全解析1:初识Volley的基本用法
  3. 平面设计师如何训练自己创意思维
  4. php数字转英文,PHP金额数字转换成英文
  5. mysql varchar int_MySQL中int、char、varchar的性能浅谈
  6. matlab中jet的例子,Python matplotlib.pyplot.jet()用法及代码示例
  7. 保存数组类型数据_JS基本数据类型和引用数据类型的区别及深浅拷贝
  8. Apache配置文件的帮助查询
  9. linux编译openssl报错,alpine编译openssl1.1.1g报错解决
  10. 基于wifi的单片机无线通信研究_SKYLAB:智能家居无线协议WiFi/BLE/Zigbee介绍与对比...