第 6 页 目录 [背景] ................................................... 2 [目标] ................................................... 2 [性能分析] ............................................... 2 [优化内容和步骤] ......................................... 2 [结果检验和日常核查] ..................................... 4 [注明] ................................................... 4 第 6 页 [背景] 随着医院业务量的增长和所使用信息系统模块的增加,数据库容量增长很快,三级医院保留半年的数据情况下,可以达到25G-30G,且使用模块和接口的数量也在增加,现象是速度明显放慢,操作人员使用不顺畅,影响了窗口正常工作,带来软件性能低下的评价。 硬件方案设计时要考虑承载能力和生命周期;对性能问题的考虑应贯穿于开发阶段的全过程,不应只在出现问题时才考虑性能问题。 [目标] 性能调节的目的是通过将网络流通、磁盘 I/O 和 CPU 时间减到最小,使每个查询的响应时间最短并最大限度地提高整个数据库服务器的吞吐量。 最终通过对性能分析,制定相应的编程规范,引导开发工作,提高产 品 质 量。 [性能分析] 分析对象: 一 、服务器 1、 处 理 器: 峰 值 在85%以下 2、 缓 存 、内 存 : 达到一 个稳 定值 3、 磁盘: 检 测 磁盘错 误 信息和磁盘空 间大小( !!) 4、 网络: 跟 踪 网络流量 二 、数据库 三、应用程序 分析手 段方式 : 1、性能跟 踪 器: 发现服务器性能瓶 颈 2、检 查数据库( 使用dbcc 工具 ): 是否 是数据库对象错 误 引起 3、SQL SERVER Profiler: 跟 踪 软件后 台 脚 本 性能,通过统计分析语 句 问题 4、主 业务程序 单 元 运 行 调试 5、其 他 跟 踪 分析工具 [优 化 内 容和步 骤 ] 一 、硬件配 置 1、硬件性能降 低原 因 ( 1) 资 源 不足 ,并且需 要附 加或 升 级的组 件;局 部 硬件存 在瓶 颈 ( 2) 资 源 共 享 工作负 载不平 均 ,需 要平 衡 。 ( 3) 资 源 出现故 障 ,需 要替 换 。 ( 4) 资 源 不正确 ,需 要更 改 配 置 设置 。 2、解 决 办 法 ( 升 级的量级待 定? ) ( 1) 服务器升 级硬件配 置 或 增加服务器,更 改 软件配 置 ( 2) 升 级网络...