线上系统奇怪问题总结,性能问题不能依赖经验

      曾经遇到一个系统,会在一个时间范围内白屏,开发测试程序过程中从来没有遇到过此类问题,

经过线上分析以及查看系统资源使用情况和问题发生环境,发现在入库时cpu占用为100%导致影响

整个系统使用。

      查到问题通过同步控制抽取数据逻辑,并且抽取很快不会导致整个程序变慢。在不对程序进行很大

改动前提下完美解决问题。

      另一个问题已有系统归档数据特别慢,开始分析为服务器资源紧张设备io导致慢,后现场发现程序在

某个逻辑处会卡住很久,经查oracle

  经过查程序定位某个逻辑耗时特别长,查询数据库最长耗费语句,发现某个语句无索引,加上索引程序性能提升几百倍。

  需要总结的是不能有经验依赖觉得是网络、磁盘io导致慢,性能问题要通过工具分析处理。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨建荣的学习笔记

推荐一款任务调度的开源方案

在平时的工作中,我们多多少少会有一些定时任务需要处理,有些是在每个服务器上单独部署,有些是在中控端部署,但是这样有一个缺点就是难以形成闭环,我们不知道我们的定时...

3017
来自专栏ThoughtWorks

Gitflow有害论 | TW洞见

今日洞见 文章作者来自ThoughtWorks:刘尚奇。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网站或个...

3719
来自专栏云计算D1net

如何规划基于Docker的微服务?

用微服务器替代整体应用程序,或者建立新的应用程序,是开发团队日益增长的考虑因素,这些开发团队希望提高敏捷性,迭代速度更快,并跟上市场变化。通过在不同团队之间提供...

3227
来自专栏PHP技术

为学Linux,我看了这些书

原文出处: BruceZhang 去 年开始,抱着学习的态度开始了我的Linux学习,到现在,差不多一年了,收获很多,不敢说精通Linux,但是,还是对...

3436
来自专栏软件测试经验与教训

不容忽视的软件可恢复性测试

2545
来自专栏杨建荣的学习笔记

数据迁移中需要考虑的问题(r2第15天)

在生产环境中,做数据迁移需要考虑很多的可能性和场景,尽量排除可能发生的问题。我自己总结了下,大体有如下需要注意的地方。 1)充分的测试,评估时间,总结经验,提升...

2619
来自专栏杨建荣的学习笔记

浅谈zabbix和Grid control (r6笔记第25天)

在IT行业始终在进行着开源和商业的竞争而且双方火力都不差,开源的受众更多是中小企业,免费开源而且用户基数庞大,商业的用户都是一些大中型企业,求稳求成熟的服务。 ...

3347
来自专栏编程

C和C加加的学习过程总结,内有实用学习路线

总是被同学们问到,如何学习C和C++才不茫然,才不是乱学,想了一下,这里给出一个总的回复。 一家之言,欢迎拍砖哈。 1、可以考虑先学习C. ? 大多数时候,我们...

1695
来自专栏SDNLAB

传统通信测试厂商借助云计算发力

一、介绍 如今随着云计算的持续热度,传统的通信测试厂商也推出云计算的测试解决方案。这个解决方案是我在Spirent实习时做的。 测试云(TaaS)架构如下图...

34010
来自专栏SDNLAB

多租户数据中心采用SDN的优势和挑战

近一两年来,很多组织已经发现了将IT基础设施迁移到第三方平台的优势。这些第三方平台向最终用户透明地提供IT服务,但是在多租户数据中心中如何保持多租户之间的敏感数...

3137

扫码关注云+社区