论文部分内容阅读
山西电力公司建制调整以来,在管理架构、管理理念、管理水平上都发生了深刻的变革。2009年开始,山西电力公司从信息规划的科学性、信息管理的规范性、信息建设的实效性方面入手,在企业信息管理架构方面形成了信息平台、数据中心、企业门户等信息化建设的雏形;在业务信息管理方面逐步从人、财、物等资源管理信息覆盖到电网调度、用电营销、客户服务等专业建设。安全生产管理是山西电力效益和发展的基础,生产管理的信息化建设是山西电力信息化建设的重要组成部分,山西电网的高速发展已经对生产管理的信息化建设提出了战略性、紧迫性的要求。而随着信息技术的快速发展,也为实现山西电力公司安全生产管理的信息化提供了强大条件,于是山西山西电力公司全面启动了安全生产管理信息系统的建设,截止2011年1月,系统主要功能已经建设完成并全面开始应用。2011年5月按照国家电网公司信息化建设统一部署,山西公司开展了生产管理系统完善提升和深化应用工作,主要是进行数据治理和在农网推广系统应用,实现公司生产信息一体化管理。截至2011年5月31日,系统的注册用户已达到9316人,系统日平均登录人数达5460余人,最大同时在线人数达到1619人。随着系统实用化程度的不断加深、在线用户人数和并发请求不断增加,安全生产管理系统开始出现系统运行缓慢,用户操作等待时间过长等问题;同时,运行监控人员反映该系统在IMS系统中运行健康时长指标中断、数据库服务器CPU利用率达100%等种种问题。日益提升的系统应用要求和上述异常情况的出现,迫切需要对该系统进行性能优化,提升系统响应速度,保障系统安全运行,满足用户应用需求。但是一个系统的硬件资源是有限的,各方面条件也不允许无限制的添加与改善硬件环境。因此,如何在不增加硬件资源的情况下进行性能优化以满足高并发需求,是本文重点要进行研究的课题。本文对安全生产管理系统的应用现状、部署方式、系统总体功能框架、主要业务流程及主要数据流做了简要介绍,并且对系统应用涉及的oracle数据库、Weblogic中间件优化的相关技术也做了详细描述。系统的优化思路和过程分别从数据库优化、中间件优化以及应用系统部署架构优化等三个方面进行。数据库优化主要是查找并优化资源消耗过大的SQL语句,降低资源消耗;中间件优化通过调整参数降低资源占用率;应用系统部署架构优化通过改变集群管理方式,提高系统稳定性。通过以上技术手段的研究与实施,最终实现安全生产管理系统性能优化的目的。