上海农行系统,数据库性能分析报告.pdfVIP

上海农行系统,数据库性能分析报告.pdf

  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文档。上传文档
查看更多
上海庄梁信息科技有限公司 文档级别:机密 上海农行数据库,系统性能分析建议报告 上海庄梁信息科技有限公司 2004 年02 第 1 页 上海庄梁信息科技有限公司 (注:本方案只是初步的性能分析建议报告,该报告会随着对系统性能的监控、诊断和分 析以及会同客户的严格科学论证后作出进一步更改调整) 一、系统基本情况 1、系统硬件配置 机器型号:IBM S80 磁盘阵列: 2、操作系统情况 AIX : 4.3.3.0 系统补丁:ML08 (4330 -08 -AIX-ML )未打到最新补丁 卷组: rootvg datavg1 datavg2 CPU: 12 way 内存:20GB PV : PP :32M 3、数据库情况 SYBASE ASE 12.5 数据库补丁未打到最新 DB2 UDB V7.1 补丁未打到最新 4、HACMP情况 HACMP 版本: 5、CICS情况 CICS Server: CICS V4.2 CICS Client: cics client v5.1 6、SNA情况 SNA 版本: 二、目前农行系统中存在的问题 糟糕的性能来源于两种类型的瓶颈。第一种是它使用某个特定资源所花费的时间,如 从磁盘上读一个数据页;第二种是等待某个已被占用的资源,比如等待获取一个锁。 要对系统的运行性能进行的是一个全局的、综合的考虑。操作系统,数据库,CICS,应用 等每一个环节都会影响系统的性能。很多问题往往表征出来的现象并不是决定系统的最本 质的因素,必须从全局角度,对系统中每一个环节进行全面的、系统的诊断。通过对上海 农行系统,数据库,CICS,SNA的全面诊断和分析并结合从用户那里了解的情况,发现目前 系统中存在以下问题。 1、整个系统未做全局的合理的规划,我们发现系统中同时运行SYBASE,DB2,CICS,SNA, 应用业务系统等,整个系统的资源是比较充足的,但是由于规划不合理,所以造成了 系统整体性能的降低。 2、每个银行都应该有应用的开发环境,测试环境,新应用的上线要经过反复的测试,我 们发现目前农行没有一个压力测试程序,也没有一个测试的环境,这就可能导致应用 在未经过周期性测试就在生产系统上直接运行的事实。某种程度上,这也是目前农行 第 2 页 上海庄梁信息科技有限公司 系统在生产机上资源规划不合理的原因。建议农行购置硬件资源来完善测试环境。 3、DB2的实例配置参数和数据库配置参数设置不合理,我们发现DB2的很多配置参数采用 了缺省的设置,这无疑会大大降低数据库的性能和效率。举例来说:UAOP数据库中 Locktimeout参数设置为-1,此参数是控制数据库锁等待的时间间隔,如果设置为-1, 表明是应用在出现死锁时是无穷等待,这无疑会大大影响数据库的并发和性能,它会 间接的影响CICS的执行效率造成高峰阶段交易的阻塞。Mincommit参数的值是1,当然 这个参数对大多数数据库系统来说都是采用的缺省值1,但是对于像农行这样大的交易 系统每天要处理几十万笔交易来说设置为1无疑会严重影响数据库交易的并发。很多比 较大的分行(例如深圳分行,山东分行)对此参数都未用缺省值,而是分析监控设置 比较合理优化的值。Intra_parallel参数是控制CPU的并行性,在我们系统中我们发现 该参数未启用CPU并行性,系统中有12个CPU,而数据库在处理业务交易中只是串行启 用了一个CPU,这会影响交易的并发,但是目前DB2的版本为7.1,补丁未打到最新,该 级别DB2对CPU并行性支持不是太好,所以我们建议对DB2打补丁到fixpack7后对此参数 进行调整增大CPU的并行性提高交易处理的并发性避免造成交易的阻塞。Locklist参数 是控制数据库

文档评论(0)

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

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

1亿VIP精品文档

相关文档