MySql数据库(InnoDB存储类型)占用I/O资源高处理一.检查确认占用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服务 注意: ★ 该解决方案主要针对数据库表存储类型为:InnoDB 有效。
|
|||||
>> 相关文章 | |||||
关于我们
|
联系我们
|
付款方式
|
人才招聘
|
友情链接
|
域名资讯
|
提交工单
|
我要评价
|
投诉建议
|
域名投诉
|
网站备案
|
百科知识
|
手机站
《中华人民共和国增值电信业务经营许可证》编号:川B1.B2-20080058号 蜀ICP备12028237号
电话总机:028-6277****(20线) 抱歉,当前是午餐时间,请在13:00以后咨询。若有网站打不开、网络中断等紧急问题请致电028-62778877-7。 400电话:400-028-**** 抱歉,当前是午餐时间,请在13:00以后咨询。若有网站打不开、网络中断等紧急问题请致电028-62778877-7。
400-028-****
028-6277****
抱歉,当前是午餐时间,请在13:00以后咨询。若有网站打不开、网络中断等紧急问题请致电028-62778877-7