怎么做系统性能优化?

问题描述

大家好,我现在遇到了一个关于优化性能的问题,希望大家能帮帮忙.我做了一个派单管理方面的系统,现在系统基本上是做完了,只是性能有点不敢恭维...我也不晓得是我程序的原因,还是服务器太差的原因...一般的一个操作,瞬间能使CPU达到80%,而且只是我一个人测试...要是出现并发我都不晓得该出现什么情况了...我自己是才出学校不久,这个算是第一个商业性的开发吧,最开始,公司的人就给了我一个需求,让我自己做数据库,设计,界面...反正是走通,虽然在学校也做过,但是在设计方面现在觉得有好多地方是不合理的,也知道有很多地方性能损耗很厉害,现在我想对它进行调整,却发现不知道什么地方性能损耗大,也不知道什么方法找到这些地方.希望大家能帮帮我,给点意见,方法,工具,都行,万分的感谢!!!hibernert3+spring+zk做了一个PO,VO<值对象>,并且大量的使用BeanUtils.copyProperties()方法.我想这个应该是个地方吧...自己也做了一个cache,不过有点烂...服务器:CUP:p4,2.4G内存;1.5G<把公司要用的东西开完后,使用1.89G>

解决方案

性能这个问题,最重要的一个问题就是访问数据库次数和数据量。我不知道你自己测试,数据量怎么样。但是应该不是很多,写SQL语句时,尽量少一些很复杂的子查询,模糊查询的!
解决方案二:
我碰到过两种。 一种是js部分 一种是访问数据库 一般是在觉得可疑的地方输出系统当前毫秒数,然后看到底是哪个地方耗时最多。。
解决方案三:
监控SQL看程序中是否有线程阻塞,线程死锁等性能问题一般很难一眼看出来,得一步一步的测试,根据测试据来进行分析
解决方案四:
说老实话,这个问题很复杂。一个应用系统的性能问题瓶颈分析、诊断不是几次沟通能搞得定的。先提供下系统架构、软件环境、应用特点。
解决方案五:
虽然CPU100%,但是基本画面、功能等一切正常吗?以前没有碰到过这样的情况。

时间: 2024-10-30 20:04:19

怎么做系统性能优化?的相关文章

后端系统性能优化(三) sql优化

昨天我为大家介绍了如何去发现坏代码,如何优雅的去实现一个应用内的监控程序.当然发现了坏代码之后,我们还是要想办法来改掉它,也许它会很顽固.今天说说性能优化的一个非常重要的部分:sql的优化 今天要说的不是怎么来写优秀的,性能好的sql,这些DBA们会比我更加专业.在我们公司,凡是DBA能优化的sql,DBA都在内部消化了,需要反馈给我们的,说明他们可能也束手无策.也是我们该出手的时候了. insert,update这类型的sql,性能一般不会太慢,我把这其中可能出现的问题糅合在一个例子中,组成这

后端系统性能优化(一) 改掉那些坏代码

我们核心业务系统的中心服务每天承载着上千万金额.几十万笔的订单量,在数据量高速增长,公司业务节节攀升的客观因素下,以及面对即将到来的6月份世界杯的流量\交易 高峰的压力,核心业务系统性能优化以及重构显得越发重要而又迫在眉睫. 时刻准备着 在进行性能优化之前,我们做了很多的准备工作,包括 压力测试,数据库sql提取,性能监控日志数据,请求量等数据的收集,分析整体的性能瓶颈,请求量的波动特点,数据库负载波动情况. 压力测试,几个部门通力的合作,把系统在极端并发的情况下所表现出来的性能瓶颈收集出来,分

DB2数据库应用系统性能优化深入探究

DB2是一种高性能的大型关系数据库管理系统,广泛的应用在客户/服务器体系结构中.评价系统性能优化的标准有:吞吐量.响应时间.并行能力等. 设计数据库 1.熟悉业务系统 对业务系统的熟悉程度对整个数据库系统的性能有很大影响,一个对业务不熟悉的设计人员,尽管有丰富的数据库知识,也很难设计出性能最佳的数据库应用系统. 2.规范化与非规范化 数据库被规范化后,减少了数据冗余,数据量变小,数据行变窄.这样DB2的每一页可以包括更多行,那么每一区里的数据量更多,从而加速表的扫描,改进了单个表的查询性能.但是

通过5W2H分析法做SEO优化方案

SEO优化方案,个人站长倒是无所谓,但是对于参加SEO工作或者是SEO接单来说,SEO优化方案它是比不可少的,那么我们怎样书写SEO优化方案呢?这里本人给大家分享5W2H方法来写方案. 什么是5W2H,它是二战中美国陆军兵器修理部首创的一种方法,现广泛应用于企业管理中,具体含义为: WHAT:做什么?目的是什么?我们做SEO优化方案首先就应该确定我们要做什么.提升关键字排名?解决网站降权问题?网站推广?关键词排名达到什么样的程度?等等,做事情之前我们要知道我们做什么,目的是什么?这也是最基本的,

2014年新站应该如何做SEO优化

在百度算法不断更新完善的时代,SEO优化并不像以前那样发发外链.更新一下文章就可以有好的排名了.那么现在应该如何做SEO优化排名呢?特别是对于新站来说,这是一个问题.根据我多年对SEO的了解,给大家讲解一下新站应该如何做SEO优化. 我们常说:内容为王,外链为皇.这是一直以来的硬道理,很多人在百度算法更新后,说这句话没有用了,其实仍然如此.但是表现的更加深刻了.这话怎么说呢?下来我们来讲讲现在做优化,内容与外链应该如何做. 内容为王 内容需要注重的是高质量内容,这里高质量不代表原创,很多SEO新

为什么要做广告优化

您的网站最近一次调整广告是多久以前了?一个星期前?一个月前?还是更久以前?如果答案是超过三个月的话,那您已经太久时间没有好好注意这一点了. 网站上放广告,目的就是要赚钱.不同广告赚的钱会不一样,广告放不同地方赚的钱也会不一样.一个适合于网站 A 得广告,并不一定适合于网站 B.这许多的因素,告诉了你我广告优化的重要性. 以下是几个该做广告优化的原因: 原有广告或是广告类别消失 一个广告不是永远都会存在的.举例来说,Google 在不久前宣布在八月底它将结束 Adsense 推荐这个产品.因此,如

适合新手做搜索引擎优化的3+3+3模式

近年来搜索引擎优化和网络营销在国类市场的不断升温,再加上国外市场的不断成熟,曾经简单单纯的搜索引擎优化手法已经被公式和程序所替代.而且搜索引擎不同,他们的算法也不一样.现在的搜索引擎优化是一种综合素质的考量,但客户的耐心却被极大的压缩,他们需要是迅速的结果和有效的收益,从而造成现在的SEOer压力很大.越来越多因素被考虑进来,一方面极大的丰富了搜索引擎优化的视野和手段,却也提高了搜索引擎优化入门的门槛. 今天小编就和大家分享下,小编是如何做搜索引擎优化的: 首先我们要做的就是网站内部的优化. 1

如何做页面优化 通过小的调整快速提升效果

优化不同于改版.改版是在原有基础上做较大的改变;而优化是做些小的调整,快速提升效果.但不管是改版还是优化,都需要考虑以下的步骤: 1.问题现状(数据.用户反馈等)/ 用户调研(问卷.访谈等内容,尽量结合数据看)/ 竞品分析 2.结合上面三点,确定优化目标 3.根据目标确定设计计划(如何达成目标) 4.结果检验(数据.用户反馈等指标)   以最近优化的网易保健品首页为例,来谈谈如何做页面优化.   问题现状: 1. 跳出率过高 2. 首屏以下位置点击量很小(第一屏内的热门搜索.功效.品牌点击人数较

中小企业网站做SEO优化方面的误区浅析

现在网络营销已经成了企业营销重要的组成成分,而网络营销最重要的一部分就是有关针对搜索引擎这一块的营销,因为通过搜索引擎过来的流量往往转化率都是比较高的,而中小企业类的网站大多数都是通过互联网来做销售,更加看重流量的转化率!所以对SEO优化更加的看重,可是很多企业往往越看重SEO优化,往往就会进入SEO优化的误区! 一:SEO优化人员如铁打的营盘流水的兵 现在跳槽的现象是非常普遍的,而在SEO优化这个行业,跳槽的现象更是严重,造成这一现象的很大的一个原因就是中小企业对于SEO优化这个工作了解的不是