- 46
- 0
- 约 6页
- 2016-10-21 发布于广东
- 举报
医院信息系统软件性能优化方案
目录
[背景] 2
[目标] 2
[性能分析] 2
[优化内容和步骤] 2
[结果检验和日常核查] 2
[注明] 3
[背景]
随着医院业务量的增长和所使用信息系统模块的增加,数据库容量增长很快,三级医院保留半年的数据情况下,可以达到25G-30G,且使用模块和接口的数量也在增加,现象是速度明显放慢,操作人员使用不顺畅,影响了窗口正常工作,带来软件性能低下的评价。
硬件方案设计时要考虑承载能力和生命周期;对性能问题的考虑应贯穿于开发阶段的全过程,不应只在才考虑性能问题。性能调节的目的是通过将网络流通、磁盘 I/O 和 CPU 时间减到最小,使每个查询的响应时间最短并最大限度地提高整个数据库服务器的吞吐量。缓存资源不足,并且需要附加或升级的组件资源共享工作负载不平均,需要平衡。
资源出现故障,需要替换。
资源不正确,需要更改配置设置。负荷分摊将决策支持和联机事务处理 (OLTP) 查询混在一起命名管道与 TCP/IPSQL Server 内存最大化吞吐量配置虚拟内存
(5)使用哪种类型的磁盘硬件,如 RAID(独立磁盘冗余阵列)设备如何将数据放置在磁盘上如何适当设置数据库的所有配置参数以使数据库很好地运行优化 tempdb 性能只在必要时才使用游标尽可能简短通过使用存储过程,可以将网络往返减到最小SET NOCOUNT可以减少返回给客户端的消息操作;使用小结果集使用 Prepared Execution 来执行参数化 SQL 语句计数器的可接受值资源 对象\计数器 建议的阈值 注释 磁盘 Physical Disk\% Free SpaceLogical Disk\% Free Space 15% 磁盘 Physical Disk\\% Disk Time Logical Disk\% Disk Time 90% 磁盘 Physical Disk\Disk Reads/sec、Physical Disk\Disk Writes/sec 取决于制造商的规格 检查磁盘的指定传送速度,以验证此速度没有超出规格。通常,Ultra Wide SCSI 磁盘每秒可以处理 50 到 70 次 I/O 操作。 磁盘 Physical Disk\Current Disk Queue Length 主轴数加 2 这是即时计数器;观察在多个间隔上的值。对于随时间变化的平均值,请使用 Physical Disk\ Avg.Disk Queue Length。 内存 Memory\Available Bytes 少于 4 MB 考察内存使用情况在需要时添加内存。 内存 Memory\Pages/sec 20 研究页交换活动。 页面文件 Paging File\% Usage 70% 以上 与 Available Bytes 和 Pages/sec 一起复查该值,了解计算机的页交换活动。 处理器 Processor\% Processor Time 85% 查找使用处理器时间高百分比的进程。升级到更快的处理器或安装其他处理器。 处理器 Processor\Interrupts/sec 取决于处理器;每秒 1000 次中断是好的起点 此计数器的值明显增加,而系统活动没有相应的增加则表明存在硬件问题。标识导致中断的网卡。可能需要安装额外的适配器或者控制器卡。 服务器 Server\Bytes Total/sec 如果所有服务器的 Bytes Total/sec 和与网络的最大传送速度大致相等,则可能需要将网络分段。 服务器 Server\Work Item Shortages 3 如果值达到该阀值,请考虑将 DWORD 项“InitWorkItems”(在启动期间分配给处理器的工作项数)或者MaxWorkItems(服务器可以分配的接收缓冲区的最大数)添加到注册表(在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters 下面)。InitWorkItems的范围可以是从 1 到 512,同时 MaxWorkItems 的范围可以是从 1 到 65535。以 InitWorkItems 的任何值以及 MaxWorkItems 的值 4096 开始,并一直加倍这些值直到 Server\Work Item Shortages 阀值低于 3。有关修改注册表的信息,请参阅注册表编辑器帮助。
小心
编辑注册表不当可能会严重损坏您的系统。在更改注册表之前,应备份计算机上任何有价值的数据。 服务器 服务器\分页池峰值 物理 RAM 的数量 此值是最大页面文件大小和物理内存数
原创力文档

文档评论(0)