数据库IO太高,目前配置无法满足需求,希望提供一个解决方案

 

问:IP127.0.0.1

服务器上自己安装了mysql,数据量大,查询也非常频繁,在程序代码和数据库索引方面都已经尽可能优化,但有时候还是会因为IO阻塞问题导致主机负载很高,目前最高load大约是40左右,%wa达到50%%u5DE6右。
我个人有3个方面的想法,第一是使用负载均衡,但是这个我不太熟,不知道怎么做才能达到数据实时同步,改造起来可能非常麻烦。第二是增加几个云盘,把数据库下不同的table放到不同的盘,再通过软连接放到mysql下,但是对云盘的IO效率不了解,不敢动。第三是看到阿里云有云数据库,IOPS可高达5000甚至上万,不知道西数这边有没有类似的数据库?或者有没有其他的建议给我。,数据库IO太高,目前配置无法满足需求,希望提供一个解决方案

问:还有一个方向,就是增加内存,不知道能不能改善,个人对这方面不是太懂

答:您好,1、我司没有单独的 数据库 产品。

 目前根据您的情况,建议您可以先 将web 和 mysql  分离, 单独购买一台服务器来运行mysql  , 硬盘选择ssd , 和原服务器同一集群,可以内网通信 、 数据库服务器配置 可以根据您的 实际情况来选择,比如 8核 8G 等。   2、如果目前数据库已经无法优化,建议可以在程序上优化,比如 用redis 缓存等  
若需要购买,可以和QQ    联系沟通 ,非常感谢您长期对我司的支持!

问:贵司的容器云主要是用来解决那方面的问题,有可能解决我的需求吗

答:您好,容器云不能解决您的问题 、  并且操作相对比较麻烦  ; 

目前建议您 数据库和web分离 ,可以直接使用云服务器来安装mysql   运行 ,非常感谢您长期对我司的支持!

问:由于目前我的数据处理的需要频繁读取导致IO偏高,希望你们帮我看下有什么方法可以帮忙处理

答:您好,目前您已经是ssd固态硬盘,目前磁盘硬件的性能已经无法再提升,我们核实主要的io来自写入,并且iops比较高,ssd平均值在250左右,超过270左右范围则会影响性能。这个需要您的程序人员进行下排查,一般IO的写入无需这么高,如果是数据库存储数据,可以优化下查询语句或者程序中做一些逻辑的调整,谢谢。

更多关于云服务器,域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn
赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 数据库IO太高,目前配置无法满足需求,希望提供一个解决方案

登录

找回密码

注册