Categories


Tags


MySql数据库(InnoDB存储类型)占用I/O资源高处理

一.检查确认占用I/O高的进程

Windows

1.打开任务管理器查看较占资源的进程.

2.资源监视器-磁盘-按读、写排序进一步核查:

图片1.png

Linux

1.运行top命令查看较占资源的进程.

图片2.png

参数:78.2%wa :数值较高,表示cpu 中出现严重硬件I/O等待问题,通常就是读写磁盘 I/O 造成的

2.使用iotop命令进一步核查

[root@ebs-xxx ~]# iotop -o    # 仅显示占用I/O的进程

# 如提示未安装iotop,运行以下命令进行安装:

[root@ebs-xxx ~]# yum install -y iotop

图片3.png

二.优化innodb格式表数据库的配置

修改mysql配置文件调整或添加以下参数就能解决mysql占I/O资源的问题:

innodb_flush_log_at_trx_commit = 2    #保存后重启mysql服务

注意:

★ 该解决方案主要针对数据库表存储类型为:InnoDB 有效。

★ innodb_flush_log_at_trx_commit=2 会牺牲一定的的数据安全性。如果对数据安全性,可靠性有较高要求的,如支付类、金融类、较大的订单系统类等建议不要调整。

来源:西部数码


Public @ 2022-03-12 15:46:50

windows系统MySQL 5.7 解压缩版安装配置方法

1. 首先,从官方网站下载MySQL 5.7的解压缩版,在本地解压缩得到MySQL的安装文件夹。 2. 然后,打开命令提示符,使用管理员权限运行cmd。进入MySQL安装文件夹下的bin目录,输入命令mysqld --initialize-insecure,初始化MySQL,无需密码。 3. 初始化之后,输入命令mysqld --console,启动MySQL服务器。 4. 打开另一个命令提

Public @ 2023-05-27 03:00:17

解决phpmyadmin上传文件大小限制的配置方法

1. 打开 php.ini 文件 首先,在你的服务器上找到 php.ini 文件。这个文件通常在 /etc/php/ 目录下,例如 /etc/php/7.4/apache2/php.ini 。 2. 修改文件上传限制 找到以下两个设置: upload_max_filesize = 2M post_max_size = 8M 这些设置控制可以上传和 POST 到服务器的最大文件大小。将它

Public @ 2023-04-03 15:50:14

Mysql服务启动1067错误解决办法

Mysql密码忘记后因修改了mysql密码导致启动mysql出现了1067错误。方法一:启动服务的时候出现“windows无法启动mysql服务(位于本地计算机上。错误1067:进程意外终止)”查看下系统日志找寻mysql的相关错误可以发现。image.png图片1.png事件查看器中-应用程序下mysql错误的详情显示Default storage engine(InnoDB) is not a

Public @ 2009-08-29 15:46:47

Mysql数据库服务启动提示1069错误解决方法

MySQL数据库服务启动时,如果遇到1069错误提示,一般是由于数据库已经安装但未正确配置或者存在重复的数据库服务名称导致的。解决方法如下: 1. 首先,确认是否已经安装了MySQL数据库。可以在命令行中输入以下命令来检查是否已经安装: ``` mysql --version ``` 如果返回MySQL的版本信息,则表示已经安装。 2. 如果已经安装,尝试重新安装MySQL数据库。可以通过卸载

Public @ 2023-06-29 21:50:18

更多您感兴趣的搜索

0.384756s