MySql数据库(InnoDB存储类型)占用I/O资源高处理
发布时间:2020/12/30 10:04:40
一.检查确认占用I/O高的进程
Windows
1.打开任务管理器查看较占资源的进程.
2.资源监视器-磁盘-按读、写排序进一步核查:

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

参数: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

二.优化innodb格式表数据库的配置
修改mysql配置文件调整或添加以下参数就能解决mysql占I/O资源的问题:
innodb_flush_log_at_trx_commit = 2 #保存后重启mysql服务
文章来自于星云科技 www.xingyun96.cn
本文来源:
[复制链接]


