开发者社区> 问答> 正文

大量的用户读写数据库(mysql)时,有什么方法减少数据库的压力?

已解决

大量的用户读写数据库(mysql)时,有什么方法减少数据库的压力?使用memcache可以吗?

展开
收起
我的中国 2016-02-08 13:40:51 2791 0
1 条回答
写回答
取消 提交回答
  • R&S网络资深工程师 ,阿里云论坛官方版主,阿里云云计算ACP,春考教学网站长,IT技术晋级之路专辑作者
    采纳回答

    首先,你要知道你的Mysql瓶颈在哪条语句上,开启慢查询,设置好你自己的指标,然后观察。
    得到数据后,对你的mysql语句优化,具体方法百度已经有好多了,我就偷懒吧。

    不要随意就想着搞个大集群,搞集群也要根据基本法啊?
    缓存一定要做,我们目前是用Memcache和redis,具体你对一次操作就记录入memcache中,设置好过期时间和键,每次请求就去校验缓存。
    读写分离和负载均衡就根据情况吧,多多少少公司都有做。
    还有最后一点,亲,考虑换SSD么?做集群和换SSD,考虑下成本。嘿嘿嘿。

    2019-07-17 18:28:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像