电商6.18-it系统实战

硬件:阿里云ecs、rds、redis

问题:网站偶尔打不开,数据库cpu达到100%后任何查询没有响应,商品不能浏览,重启数据库暂时解决

彻底解决:

1、通过druid查看sql监控,把慢sql和查询次数多的sql扒出来,比较简单的sql优化打补丁,业务比较复杂的查询,把功能关闭弄个h5页面挂着。

2、不变的查询次数多的在controller增加缓存

3、清理2017-03-01历史数据,提升left jion多表的sql性能

4、数据库迁移,以前4个数据库放在同一个数据库服务器上,需要先处理(把跨库的表复制一份到不垮裤的数据库中,并用rabbitmq同步数据)跨库的sql视图,触发器。

效果:6.17一天没有重启数据库

后面的路:只有凌晨才能维护服务器,做业务系统备份上班也能升级,做性能测试,摸查系统瓶颈。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值