欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    营销业务应用系统应用级优化方案.docx

    • 资源ID:301031       资源大小:529.14KB        全文页数:71页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    扫码关注公众号登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    营销业务应用系统应用级优化方案.docx

    1 目22 .应用系统的优化32.1. 优化概述32.2. 优化方案32.2.1. 未使用已有索弓i32.2.2. 缺少必要索弓1212.2.3. 其它.362.2.4. 临时表优化492.3. 应用系统架构设计492.3.1. 业务拆分502.3.2. 历史数据下线503.1.数据库实例性能数据采集作业511 .项目简介陕西公司营销业务系统随着业务量与数据量的增大,系统压力越来越大,系统可靠性与高效性降低,影响了对业务支持的质量。为此,南瑞公司和陕西公司及该软件的开发公司东软公司一起合作,对营销业务系统通过先进、标准、可控的技术、工具和方法,监控系统的运行状况,评估系统现状,定位系统运行瓶颈,制定具体的优化实施及操作方案,并对优化实施结果进行评估。实现优化系统性能、提升系统运行质量、挖掘系统潜力、创建系统建设良性循环模式的目的,并有助于提高维护人员的技术水平。本项目分为四个阶段:第一阶段为优化小组在西安市对陕西公司营销业务系统进行现场调研和性能分析,形成性能分析报告,并提出初步优化建议。第二阶段,优化小组和开发厂家在国网公司相关部门的领导下,在西安市是成立联合测试小组,对主要问题的优化方案进行验证。第三阶段,优化小组在西安市实施现场优化实施工作,并在实施完成后进行性能评估。第四阶段,开发厂商完成应用优化的代码调整工作,发布新的版本。2 .应用系统的优化由于本次优化工作中发现的应用优化问题,部分可以通过调整索引的方式得到解决,而部分必须由开发厂商修改应用代码。因此本方案对目前发现的一些主要的应用问题进行了分析,并给出了解决方案。在优化实施过程中,部分修改代码的工作需要开发厂商东软公司完成。2.1. 优化概述应用程序的优化调整熨穿整个调优项目的始终,本章就部分重点应用的调整进行总结,SQ1语句的优化对于提高系统性能十分重要。高开销的SQ1占用了大量的系统资源,对这些SQ1进行优化,可以有效的提高系统的性能。需要进行调整的SQ1语句主要可以分为以下几类: 缺乏合适索引的SQ1:规范索引设计,添加或调整索引,避免对大表的全表扫描。 语法明显不合理的SQ1:主要是随意地在字段上增加了转换函数,如TR1M和UPPER等,造成了全表扫描。还有就是在取单条记录时,习惯性地使用MAX等分组函数,而不是使用更高效的rownum=1这些可以通过改写SQ1调整。 执行计划不稳定的SQ1:找到最佳执行计划,调整表联接顺序或通过HINT固定执行计划。 使用更有效的物理结构,比如有些大表如果采用分区表效果可能更好。 其它,比如有些SQ1语句或存储过程改写后效率可能更好。具体内容见下节。2.2. 优化方案221.未使用已有索引1. Sq1-1所J1I的数或存储过程名已:编号:XA.20131024JKIOO1一模臭名莓,业费收缴及营销账.一批注扇电费收缴及营销访问题描述:1 .存在问题的SQ1SE1ECT产+FIRST_ROWS*/FROM-S1J.1.(T1.'.ROWNUMASRN2FROM(SE1ECTa_pay_now.CHARGEDa_pay_now.ORG_NOa_pay_now.TYPE_CODEa_pay_now.RCV_AMTa_pay_f1ow_TH1S_CHGa_pay_f1ow.1AST_CHGa_pay_now.CHARGE_EMP_NOa_pay_f1ow.PAY-MODEa_pay_now.SETT1E_MODEa_pay_now.SETT1E_NOTE_NOAS-CHARGED".AS"ORG_NO".AS-TYPE_CODE".AS"RCV_AMT".AS”TH【S_CHG”,AS"1AST-CHG,AS-CHARGE-EMP-NO".AS-PAY_MODE".AS"SETT1E_MODE",AS"SETT1E_NOTE_NO".a_pay_f1ow.SETTI.E_BANK_CODEAS"SETT1E_BANK_CODEa_pay_f1ow-ACCT_NOa_pay_f1ow.ACCT_NAME(SE1ECTRE1-NAMEFROMsa-uscrAS"ACCT_NO",AS,'ACCT-NAME,WHERESa-USCr.USERD=a_pay_f1ow.CHARGE_EMP_NOANDrownum=I)a_cashchk_f1ow,CASHCHK_NOa_pay_f1ow.CHARGE_DATEAS"REA1-NAME",AS"CASHCHK_NO",AS"CHARGEJ)ATE".a_cashchk_f1ow,ACCT_STATUS_CODEAS'ACCT,STATUS,CODE,.a_cashchk_f1ow.ARRIVE_DATEa_pay_now.CHARGE_REMARKa_pay_now.CONS_NO(SE1ECTORG_NAMEFROMsa_orgAS"ARRIVE-DATE".ASCHARGE.REMARK".AS"CONS_NO",WHEREsa_org.org_no=a_pay_f1ow.org-noANDrownum=1)AS"CONS_ORG_NAME".a_cashchk_f1ow.DISPOSE_DATEAS"DISPOSE_DATE-FROMa_pay_i1ow,a_cashchk_i1ow>=:1WHERE(a_cashchk_f1ow.CASHCHKD=a_pay_f1ow.CASHCHKJD)<=:2)AND(a_pay_f1ow.CHARGE_DATEANDa_pay_f1ow.CHARGE_DATEAND(A_PAY_F1OW.ORG_NO1IKE:3ANDa_cashchk_f1ow.org_no1IKE:4)AND(A_PAY_F1OW.RCV_ORG_NO1IKE:5)AND(A_PAY_F1OW.PART_CHG_YM>=:6)AND(A_PAY_F1OW.PART_CHG_YM<=:7)ORDERBYa_pay_f1ow.CHARGEJ)ATEDESC,a.pay.f1ow.TYI-CODESC.apayf1ow.RCV一AMTASC)tWHEREROWNUM<=:8WHERERN2>:9IRoweT1MIIdIOperationIN3IByteIcost<croiIPC4CIPtopII0SfXECTSIATDffWTIIII420K(100>III11COOHTSTOPKEYIIIIIIII2TABUACCESSBYIireexROWIDIS,OSERI1I20I1<o00:00:01II3IHDEXxoscanIPKeSAeUSERI1IIi<o)00:00:01II14cjwrsioyIIIIIIIISTBXXACCESSBYIWDCCROiHDISA-ORGI1I2SII<0)00:00:01II16INDCXOX1QUESCANIPK-S.ORGI1II1<o>00:00:01II7VIWi-I1I82I420K<2)101:24:02IIeC008STOPttYIIIIIIII9VIDCII1I669I420K<2)101:24:02II10FI1TERIIIIIIII11SORIORXRBYII1I168I420K<2)I01:24:02III12STU)1PSII1I18I420K<2I01:24:02III13PKRni1(WRAWGCIrEWnORII1I123I420K(2)101:24:02IKEYIKEYII14PRTITCSUSTA11II1I123I420K<2)I01:24:02I1I1ASTI115TAB1EACCTSSFU11IJ1PNF1OWI1I123I420K<2)I01:24:02IKYIMEYI16TB1ZACCESSBYG1OBA1IOTCC:RoeaD1-CCHK-F1OCI1I45I1<0)100:00:01IROW1IRCW1I17INDCXOXIQUESCANIPKJ1CS8K-F10MI1II1<000:00:01II,rMicteIntormv1on<Ident1f1edbyoperationid):1-fi1ter(ROKHUM113 -access("S-USER-.HJSERJir-:B1I4 -f11ter(ROMN-16 -access(SKORG".-ORG-HO-B1)7 -nitr(M12->9)-fi1ter(ROHNUN<>:e»10-f11t«r(:6<-:7AXD:1<-:2UIS-fi1ter(,-r1OW."PARr_O!G_YM*>«:AND-A_PN_r1OW-PARr_a»Jar<:7AND,PY-r1OW.-ORG.MO*1IKE:3AKD-PY-FUW."RCVeORGeW1IKE:5AXDIOTEM<1.RJNii(wAePAYeF1OiT.wCWWOTeDATEe)>-:1AMD1MT1-FCTIO!f(AY-F1OJCHARGrJATf16 -fi1wr(-CSHCHK-XW.-ORG-KO"1IKE:4)17 -ACCC39(A-CASMODC-r1Or."CASCHK-IDA-PAY-nr.CAS1!QC-ID">(生产环境真实执行计划)2.导致效率低下的原因:索弓IEPM_SN.AC_PAYINTO_AC_F1OW_FK"的优化程序统汁信息已失效。从执行计加以看看a_pay_f1ow.charge_date字段进行隐式类型转换从而导致该字段上的索引无法使用,隐式类型转换会导致过多CPU的消耗,我们从执行计划的id=15可以看到cp的消耗是42Ok建议方案:考虑收集此索引的优化程序统诃信息。executedbms_stats.gather_index_stat

    注意事项

    本文(营销业务应用系统应用级优化方案.docx)为本站会员(lao****ou)主动上传,第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第一文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



    收起
    展开