营销业务应用系统应用级优化方案.docx
《营销业务应用系统应用级优化方案.docx》由会员分享,可在线阅读,更多相关《营销业务应用系统应用级优化方案.docx(71页珍藏版)》请在第一文库网上搜索。
1、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 .应用系统的优化由于本次优化工作中发现的应用
3、优化问题,部分可以通过调整索引的方式得到解决,而部分必须由开发厂商修改应用代码。因此本方案对目前发现的一些主要的应用问题进行了分析,并给出了解决方案。在优化实施过程中,部分修改代码的工作需要开发厂商东软公司完成。2.1. 优化概述应用程序的优化调整熨穿整个调优项目的始终,本章就部分重点应用的调整进行总结,SQ1语句的优化对于提高系统性能十分重要。高开销的SQ1占用了大量的系统资源,对这些SQ1进行优化,可以有效的提高系统的性能。需要进行调整的SQ1语句主要可以分为以下几类: 缺乏合适索引的SQ1:规范索引设计,添加或调整索引,避免对大表的全表扫描。 语法明显不合理的SQ1:主要是随意地在字段上
4、增加了转换函数,如TR1M和UPPER等,造成了全表扫描。还有就是在取单条记录时,习惯性地使用MAX等分组函数,而不是使用更高效的rownum=1这些可以通过改写SQ1调整。 执行计划不稳定的SQ1:找到最佳执行计划,调整表联接顺序或通过HINT固定执行计划。 使用更有效的物理结构,比如有些大表如果采用分区表效果可能更好。 其它,比如有些SQ1语句或存储过程改写后效率可能更好。具体内容见下节。2.2. 优化方案221.未使用已有索引1. Sq1-1所J1I的数或存储过程名已:编号:XA.20131024JKIOO1一模臭名莓,业费收缴及营销账.一批注扇电费收缴及营销访问题描述:1 .存在问题的
5、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.ASORG_NO.AS-TYPE_CODE.ASRCV_AMT.AS”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 营销 业务 应用 系统 优化 方案
![提示](https://www.001doc.com/images/bang_tan.gif)