FAQ系列 | InnoDB Monitor被自动打开

0、导读

InnoDB Monitor总是被自动打开,为何

1、问题

问题来自于我们课堂上的一位同学,她反应InnoDB Monitor总是被莫名其妙打开,启用了审计以及general log功能都找不到这个“鬼”,很是郁闷。

2、原因

其实,认真翻看MySQL手册的话,应该就能注意到下面这段话(在 15.21 InnoDB Troubleshooting 这部分):

InnoDB temporarily enables standard InnoDB Monitor output under the following conditions:

  • A long semaphore wait
  • InnoDB cannot find free blocks in the buffer pool
  • Over 67% of the buffer pool is occupied by lock heaps or the adaptive hash index

如果您也遇到相似的情况,赶紧去优化MySQL吧,下面这些资料可能用得上,自取不谢 :)

15.21 InnoDB Troubleshooting, http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting.html

比较全面的MySQL优化参考(上篇)

比较全面的MySQL优化参考(下篇)

20141024程序员节分享: 步到位实现MySQL优化

文章转自老叶茶馆公众号,原文链接:https://mp.weixin.qq.com/s/ySKUGqv0hxKn8Wlp_eroGA

时间: 2024-09-28 15:54:25

FAQ系列 | InnoDB Monitor被自动打开的相关文章

FAQ系列 | 列类型被自动修改导致复制失败

0.导读 在复制环境中,有个表的列类型总是被修改,导致复制进程报错停止 1.问题描述 问题发生在朋友的数据库上,做了主从复制,其中某表有一列类型是INT,但是该表上的INSERT事件在BINLOG中却总被记录为MEDIUMINT类型,导致这个事件在SLAVE上执行失败. 相关现场信息见下: MySQL版本:官方5.5.版本. 表DDL定义: CREATE TABLE `t` (   `userid` int(10) unsigned NOT NULL DEFAULT 0, 这个表上的INSERT

FAQ系列 | 写新数据时某列值总是被自动修改

0.导读 往表里写入新数据时,却一直报告主键冲突,某列值一直被重置为一个固定值,疑似被黑,啥情况? 1.问题描述 某朋友的线上数据库,怀疑被侵入了.具体表象是:INSERT的时候,某列值总被自动改成一个固定值. 他们先自查了 TRIGGER 和 EVENT,都是空的,确定不是因为这两种原因引起,实在想不出是哪里被动了手脚. 问题的现象: MariaDB [information_schema]> use bbs9; Reading table information for completion

FAQ系列 | MySQL索引之主键索引

导读 在MySQL里,主键索引和辅助索引分别是什么意思,有什么区别? 上次的分享我们介绍了聚集索引和非聚集索引的区别,本次我们继续介绍主键索引和辅助索引的区别. 1.主键索引 主键索引,简称主键,原文是PRIMARY KEY,由一个或多个列组成,用于唯一性标识数据表中的某一条记录.一个表可以没有主键,但最多只能有一个主键,并且主键值不能包含NULL. 在MySQL中,InnoDB数据表的主键设计我们通常遵循几个原则: 采用一个没有业务用途的自增属性列作为主键: 主键字段值总是不更新,只有新增或者

让Excel每次启动都自动打开固定的工作簿

想不想让Excel也像IE浏览器一样拥有一个主页?也就是每次启动Excel时,都会自动打开某个固定的工作簿.操作方法如下:将要显示的工作簿文件保存到"C:Program FilesMicrosoft OfficeOFFICE11XLStart"文件夹中.以后每次启动Excel时,都会自动打开这个工作簿. XLStart 如果是采用默认设置安装的Office,将文件保存到这个目录中才会起作用.否则需要找到Office的安装目录.路径中的"OFFICE11"是Offic

win8开机自动打开MSN主页怎么办

win8开机自动打开MSN主页怎么办   操作步骤: 1.在桌面按下WIN+R键,然后输入Msconfig 回车; 2.然后到启动选项卡中查看有没与此相关的启动项,有的话禁用. 3.如果没有的话那么在运行中输入 regedit 回车,打开注册表编辑器; 4.定位到:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNlaSvcParametersInternet, 5.找到一个叫EnableActiveProbing的注册表,把它的键值改为0.

开机总是自动打开“我的文档”

电脑一开机总是自动打开"我的文档",开机自动打开"我的文档"是不是电脑中毒所致的,怎么才能禁止开机自动打开"我的文档"呢,试着使用下面笔者提出的方法来解决. 1.打开注册表定位到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrent VersionWinlogon看看,其中的"Userinit"的键值是否有问题.正常的应为"C:WINDOWSsystem32useri

打开Metro版IE10时自动打开上次关闭的网页

当我们在Metro IE10下面浏览网页以后,然后退出关闭Metro IE10程序.下次再在开始界面点击打开Metro IE10后,IE10会自动打开一大堆上次关闭时的网页,能不能设置让IE10自动打开一个固定的网页或空白页?而不是每次都自动打开上次关闭的网页,这样使用起来非常的不便. 通常我们是通过鼠标拖动IE最上方来关闭IE,这样只会把IE浏览器程序关闭,而不会将网页选项卡关闭. 如果您希望下次打开IE时,不再显示之前所浏览的网页,请在关闭IE前,在IE中点击鼠标右键,此时上下方会出现网址栏

Win7系统开机自动打开浏览器并提示登入怎么关闭?

  Win7系统开机自动打开浏览器并提示登入怎么关闭? 1.按下"Win+R组合键"打开运行,在框中输入"gpedit.msc"按下回车键打开"组策略编辑器"; 2.在"策略组"窗口中依次展开"计算机配置"-"管理模板"-"系统"-"Internet 通信管理"; 3.在右侧双击打开"关闭Windows网络链接状态指示器的活动测试&quo

如何设置启动Excel时自动打开文件

方法一. 启动Excel2010,在"文件"选项卡界面的左侧单击"选项"按钮,如图所示: 然后打开"Excel选项"对话框,单击"高级"选项卡,在其中的"常规"栏的"启动时打开此目录中的所有文件"文本框中输入需要打开文件的路径,单击"确定"按钮,如图所示: 方法二. 通过使用Windows搜索功能,查找电脑中名为XLSTART的文件夹,如图所示: 一般能查找到两个以上