医院数据库的优化和系统性能的提升

2021-12-11 12:55费琛
安防科技 2021年3期
关键词:数据量数据库性能

摘要:近几年来,医院在不断的发展和完善当中,但是在发展过程当中,所需要处理的数据量也在直线增长当中,所以医院当中的数据库需要进行不断地完善和优化,从而才能够更好地去满足医院运行的各种需要。为了能够更好地去满足医院的发展需求,医院方面需要对于数据库进行进一步的优化和创新,提升系统整体所具有的各方面性能,加快处理数据工作的效率和质量。本篇文章就是以医院数据库的优化和系统性能的提升为中心而展开讨论和分析的。

关键词:医院数据库;系统性能

1 医院数据库运行的现状

1.1 数据库的运行现状

目前,很多医院所使用的数据库都是使用很长时间的,特别是在电子病历存储这一块,随着病人的不断增加,所储存的数据信息越来越多,对于后续业务的处理,也造成了很大的影响和限制。在日常的工作当中,也需要在数据库当中进行数据信息方面的查找和统计工作,但是在运行过程当中,经常会出现一些卡顿或者是死锁的问题,对于医院的日常运行造成了很大的限制。

1.2 数据库维护工作现状

随着数据库使用时间的增加,会导致一些备份的数据信息越来越多,系统运行过程当中所消耗的时间也在不断的增加,因此,业务处理的效率就会受到较大的影响。当软件再处理大量信息的时候就会出现锁定的情况,工作人员无法使用系统进行业务方面的办理,主要还是由于缺少系统方面的维护。

1.3 目前的解决方案

很多医院在进行数据访问的过程当中,所消耗的时间越来越长,大部分的医院都会通过服务器升级的方式来进行有效处理,将之前所使用的服务器升级成小型机服务器,能够有效的去提高锁匙服务器的处理性能,加快系统访问的速度,这样能够在力程度上去缓解数据量高速增长所带来的问题,但是并没有彻底的去解决这一问题。

2 数据库系统性能提升方案的确定

目前医院当中通过数据库进行业务办理的类型主要分为以下两种:第一种是医院的在线业务,其中包含了收费以及病历等方面的内容,这些内容也是医院当中最为核心的部分,很多工作都需要在这些数据信息的基础上进行办理,所以需要保证系统的高效运行,从而才能够提高医院运行的效率。第二类就是要对一些数据进行查询和统计工作,医院当中的每一个科室都需要使用到这类功能,主要是在数据库当中进行查询,然后获得所需要的数据,之后还需要对大量的数据进行统计。为了能够更好的去保证两个类型的正常运行,一方面,可以通过实施事事务复制技术来提升软件使的性能,这样就能够将一些存储的数据进行实事的同步,当用户在操作完成之后,就能够在数据库当中进行查询,同时,也能够将业务和查询功能进行有效的分离。

3 数据库同步的实现

3.1 业务库与查询库的结构自动同步

医院在建立数据库的过程当中,也需要考虑到业务方面的变化,因为业务方面的改变会产生一些新的需求,需要在数据库当中进行一定的体现,这样才能够满足工作人员的各方面需求,一些数据库经常会出现一些表结构与查询的结果不一致的问题,这样就无法进行正常的业务办理。为了能够更好的去解决这一问题,需要在数据库结构变化以及跟踪程序上进行一定的完善和更新。首先,需要将表结构进行拷贝,然后再启动表结构当中的监控伺服器,将两者进行对比如果发现其中存在变动,那么就会产生变动的DDL,将DDL传递到查询数据库当中,就能够实现业务库与查询库方面的同步。

3.2 确保业务数据量的恒定

通过减少业务数据库当中的各种数据信息量,也能够在一定程度上去提高软件处理的效率,所以工作人员在平时的使用当中需要定期的对数据库当中的一些信息进行转储或者是删除,这样可以保持数据库当中的数据量恒定。但是,查询数据库在建立的过程当中需要一直保存所有的数据信息,并不能够进行转储或者是删除。因此,就需要在复制的状态下来对一些业务数据进行删除工作,这样才能够保证查询数据当中是具有完整信息的。根据实时事务复制当中的原则,相同的操作能够传递到查询的数据库当中,之后再去删除一些数据。为了能够有效地去解决这方面的问题,技术人员可以在两者数据库当中建立出一个表SCBM,将删除的一些表名存储与这个表当中。在完成初始化之后,需要加NAME=NONE的记录插入到新建的表当中。完成复制定义之后,也需要通过复制程序,在两者数据库当中,为所有的表建立删除和存储的过程。如果工作人员在操作过程当中删除一些正常的业务,那么,查询数据库当中的表就不会进行记录工作,同时也会删除相关数据。

3.3 复制订阅系统的监控

复制订阅系统在实际的运行过程当中也会受到一些各方面因素的影响而导致系统的各项运行失败,这些因素当中包含了软件以及硬件等各方面的系统,其中最为主要的影响因素就是软件系统,因此,为了能够更好的去保障系统的正常运行,工作人员需要在系统当中进行实时的监控,当系统运行过程当中出现了故障时,那么问题就会被及时的发现,同时系统也会发出警报,提醒工作人员并修正错误,这样能够有效的去减少一些损失。复制订阅监控系统主要是作為伺服器在客户端上进行稳定的使用,系统会定期的对数据库当中的一些复制操作进行检测,当发现运行过程当中存在故障的时候,就会即刻发出警报,系统自动停止复制操作,管理人员就可以及时的进行处理和解决,避免对医院的运行造成影响和限制。如果在警报发出72小时之后,仍然没有管理员进行处理,监控程序就会按照之前所设定的方法自动进行处理,同时,也能够有效地防止系统被清除掉。

4 结语

总而言之,在如今的社会经济发展过程当中,医院也需要不断的去完善自身的建设,对于医院系统当中所建立的数据库,也需要进行及时的更新和完善,相关系统的性能也需要不断地进行提升,这样才能够更好的去满足各类业务办理的需求,医院方面也需要对数据库以及相关系统的应用引起足够的重视,定期的进行维护和检测工作,能够更好的去保障系统的稳定使用。

参考文献

[1] 魏宁 . 探讨医院数据库系统性能优化 [J].电脑编程技巧与维护 ,2011(20).

[2] 丁 锐 . 中 小 医 院 数 据 中 心 服 务 器 群逻 辑 架 构 解 决 方 案 [J]. 中 国 数 字 医学 ,2015(10).

[3] 贾末 , 王永刚 , 沈韬 , 张颖琦 . 医院信息系统性能优化策略探讨 [J]. 医学信息学杂志 ,2014(09).

作者简介:费琛,1993年3月,女,汉,江苏省镇江市丹阳市人,本科学历,助理工程师,研究方向:计算机网络。

猜你喜欢
数据量数据库性能
基于大数据量的初至层析成像算法优化
计算Lyapunov指数的模糊C均值聚类小数据量法
高刷新率不容易显示器需求与接口标准带宽
宽带信号采集与大数据量传输系统设计与研究
提供将近80 Gbps的带宽性能 DisplayPort 2.0正式发布
数据库
数据库
数据库
数据库
Al-Se双元置换的基于LGPS的thio-LISICON的制备与性能表征