叽哩咕噜

君子如玉,上善若水

一个性能问题导致的全网崩溃

今天公司的一个rule项目因为性能问题导致oracle连接过高,导致整个后台崩溃,断网2小时.

具体的原因是因为rule的一个验证规则太过复杂,查询业务订单表频繁,导致oracle被拖跨,间接导致运营后台沦陷.
rule接口的平均响应时间从之前的几个ms飚升至200ms.

解决办法: 回滚代码

总结:      1.当业务量大了之后,可能很小的一部分代码功能都可能导致严重的性能瓶颈.
             2.性能测试近乎于无
             3. 因业务的复杂性,以及服务依赖过多,搭建测试环境复杂,测试过程难度增大.

posted on 2016-03-16 18:15 叽哩咕噜 阅读(203) 评论(0)  编辑  收藏 所属分类: 我在160的这几年


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问  
 

公告

疯狂

导航

<2016年3月>
282912345
6789101112
13141516171819
20212223242526
272829303112
3456789

统计

常用链接

留言簿

随笔分类(17)

随笔档案(22)

文章分类(1)

文章档案(1)

工程教程

牛人BLOG

搜索

最新评论

阅读排行榜

评论排行榜