首页> 中文学位 >基于Oracle的医院信息系统性能优化研究与实现
【6h】

基于Oracle的医院信息系统性能优化研究与实现

代理获取

目录

声明

摘要

第1章 引言

1.1 研究背景

1.2 研究现状

1.3 研究内容

1.4 组织结构

第2章 Oracle性能优化概述

2.1 Oracle体系结构

2.1.1 物理结构

2.1.2 逻辑结构

2.1.3 内存结构

2.1.4 进程结构

2.2 影响Oracle性能的因素

2.3 Oracle性能优化原则和方法

2.4 Oracle性能监测相关对象

2.5 本章小结

第3章 医院信息系统数据库性能分析

3.1 医院信息系统架构介绍

3.1.1 数据中心总体架构

3.1.2 前端应用总体架构

3.2 医院信息系统特点

3.3 系统性能监控分析

3.4 系统优化方法及优化重点

3.5 本章小结

第4章 内存与I/O优化方法及实现

4.1 数据库连接模式的选择

4.2 内存参数调整

4.2.1 共享池调整

4.2.2 共享池碎片整理

4.2.3 数据高速缓冲区调整

4.2.4 重做日志缓冲区调整

4.2.5 PGA调整

4.3 I/O优化

4.3.1 磁盘I/O优化

4.3.2 预防和减少磁盘碎片

4.4 优化实现

4.4.1 选择数据库连接方式

4.4.2 内存优化实现

4.4.3 I/O优化实现

4.5 调整后的负载测试

4.5.1 测试方法

4.5.2 测试结果及分析

4.6 本章小结

第5章 SQL优化方法及实现

5.1 SQL调整原理

5.2 SQL调整的步骤

5.3 SQL优化技术

5.3.1 优化器的选择

5.3.2 索引技术

5.4 SQL优化实例

5.4.1 更新过期的统计信息

5.4.2 根据业务需求建立索引

5.4.3 取消应用在索引列上的函数

5.4.4 使用绑定变量

5.5 本章小结

第6章 总结

6.1 总结

6.2 未来工作

参考文献

致谢

展开▼

摘要

Oracle是当前应用最为广泛的大型关系数据库管理系统,能够支持各种业务形式、并且能够处理各种复杂事务,是适用性最好的关系数据库引擎之一。Oracle的性能直接影响到相关应用的执行效率,在规模愈来愈大,结构愈来愈复杂,又有愈来愈多的用户共享数据库的情况下,数据库系统常常出现吞吐量降低、响应时间变长的性能问题,往往不能达到客户的满意度要求。
  医院信息系统作为医院核心业务的支撑平台,其在医院发展过程中起到非常关键的作用。系统经过几年时间的发展,也同样面临着严峻的性能问题。如何有效优化、调整数据库性能,避免系统性能瓶颈,是保证系统高效运行的基础。
  本文在对医院信息系统进行详细分析的基础之上,确定了系统瓶颈和优化的重点,充分结合Oracle数据库的性能优化技术对系统进行优化调整。主要工作如下:
  (1)内存是数据库性能优化的关键,重新分配Oracle各部分内存资源,在保证库缓存、数据字典缓冲区、数据高速缓冲区命中率的同时,支持更多的并发用户连接。
  (2)业务高峰期系统的I/O压力很大,采用分级存储、业务分时处理等策略,实现I/O负载均衡,提高系统整体性能。
  (3)监控数据库性能视图,定位消耗系统资源较大的不良SQL语句,充分利用数据库查询优化器、索引等SQL优化技术,重写出现问题的SQL语句,提高SQL执行效率。
  数据库的性能调整是一个持续性的过程,它贯穿了数据库运行的整个过程。调整后的系统运行情况监测证明,本文的优化方法是切实有效的,达到了预期的效果,在很大程度上提高了医院信息系统的性能,明显降低了用户响应时间。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号