(精)4.金蝶Apusic应用服务器性能调优V1.3.pptVIP

(精)4.金蝶Apusic应用服务器性能调优V1.3.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * 金蝶Apusic应用服务器性能调优 演讲人: 时间:* Kingdee Middleware 2007-6-11 金蝶Apusic应用服务器性能调优 应用服务器性能调优简介 金蝶Apusic性能调优 影响J2EE系统性能的可能因素 Http服务性能调优 数据库连接池性能调优 线程池性能调优 提纲 Kingdee Middleware 2007-6-11 应用服务器性能调优的定义 是指在既定的环境下(硬件确定,应用软件确定),对系统的应用服务器部分的各类参数进行调整,以达到能对更多的请求响应,响应时间缩短,应用服务器运行更为平稳的目的。 Kingdee Middleware 2007-6-11 前提 硬件配置确定:无法针对各种设备和配置提供统一的最佳配置。甚至应用不同,硬件配置相同时也可能会有较大差别 应用程序相对成熟:不会因为应用程序不太成熟,导致当压力上去时,出现大量未考虑并发的业务出错,或者某个地方的串行化处理,导致整个系统等待(这类问题无法避免,但是应用还是应该相对成熟时才能进行性能测试) Kingdee Middleware 2007-6-11 系统性能分析 性能表现不理想,某些业务操作需要消耗过多的系统资源(CPU、Memory),导致:系统宕机 解决方案:对应用服务器、数据库服务器、操作系统进行调整 经验:一个应用系统的宕机,90%以上是应用自身存在问题 聚焦:需要对应用系统进行分析,试图找出问题所在 Kingdee Middleware 2007-6-11 关键 关键:快速的定位系统性能瓶颈与问题所在 虽然可以针对机器配置和应用作出大致的判断,对应用服务器的各种参数进行调整,但是真正对系统进行调优,使之达到在当前硬件条件下的最好表现,还必须准确的定位瓶颈 需要有相对能满足应用的配置 尽量使各种资源能够隔离,以利于判断问题所在 合理的人员配置,如操作系统,数据库,应用服务器的专业人员。 Kingdee Middleware 2007-6-11 方法 丰富的经验 良好的工具支持 Kingdee Middleware 2007-6-11 金蝶Apusic应用服务器性能调优 应用服务器性能调优简介 金蝶Apusic性能调优 影响J2EE系统性能的可能因素 Http服务性能调优 数据库连接池性能调优 线程池性能调优 提纲 Kingdee Middleware 2007-6-11 影响J2EE系统性能的可能因素 硬件/网络 操作系统 虚拟机 应用服务器 数据库 应用框架 业务逻辑 其他 Kingdee Middleware 2007-6-11 J2EE系统性能 系统调用栈 可能的分析辅助工具 Eclipse TPTP Jconsole Apusic Admin Console THREAD DUMP JVM HEAP DUMP Application Middleware JVM Kingdee Middleware 2007-6-11 J2EE系统性能测试工具 Load Runner Rational TestManager Rational Performance Tester Apache Jmeter Grinder Apache AB Kingdee Middleware 2007-6-11 性能测试的一般问题 测试脚本 日志及日志文件 JDBC Driver及连接池 HTTP池 应用异常 Kingdee Middleware 2007-6-11 主健冲突 Caused by: com.microsoft.jdbc.base.BaseBatchUpdateException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]违反了 PRIMARY KEY 约束 PK_busi_flow_all。不能在对象 busi_flow_all 中插入重复键。2007-05-17 15:35:13 信息 [con.out] 一个主健冲突的实例 private String getNewAppId() throws HibernateException { String Appid = 1000000000; String Sql = select max(b.oriAppId) from AppBaseinfo b where len(b.oriAppId) = 10; Query query = session.createQuery(Sql); ... return Appid; } 表并未被锁定,在更新完成前被并发访问,导致取数重复 Kingdee Middleware 2007-6-

文档评论(0)

xiaofei2001128 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档