摘要:近幾年來,醫(yī)院在不斷的發(fā)展和完善當(dāng)中,但是在發(fā)展過程當(dāng)中,所需要處理的數(shù)據(jù)量也在直線增長當(dāng)中,所以醫(yī)院當(dāng)中的數(shù)據(jù)庫需要進(jìn)行不斷地完善和優(yōu)化,從而才能夠更好地去滿足醫(yī)院運行的各種需要。為了能夠更好地去滿足醫(yī)院的發(fā)展需求,醫(yī)院方面需要對于數(shù)據(jù)庫進(jìn)行進(jìn)一步的優(yōu)化和創(chuàng)新,提升系統(tǒng)整體所具有的各方面性能,加快處理數(shù)據(jù)工作的效率和質(zhì)量。本篇文章就是以醫(yī)院數(shù)據(jù)庫的優(yōu)化和系統(tǒng)性能的提升為中心而展開討論和分析的。
關(guān)鍵詞:醫(yī)院數(shù)據(jù)庫;系統(tǒng)性能
1 醫(yī)院數(shù)據(jù)庫運行的現(xiàn)狀
1.1 數(shù)據(jù)庫的運行現(xiàn)狀
目前,很多醫(yī)院所使用的數(shù)據(jù)庫都是使用很長時間的,特別是在電子病歷存儲這一塊,隨著病人的不斷增加,所儲存的數(shù)據(jù)信息越來越多,對于后續(xù)業(yè)務(wù)的處理,也造成了很大的影響和限制。在日常的工作當(dāng)中,也需要在數(shù)據(jù)庫當(dāng)中進(jìn)行數(shù)據(jù)信息方面的查找和統(tǒng)計工作,但是在運行過程當(dāng)中,經(jīng)常會出現(xiàn)一些卡頓或者是死鎖的問題,對于醫(yī)院的日常運行造成了很大的限制。
1.2 數(shù)據(jù)庫維護(hù)工作現(xiàn)狀
隨著數(shù)據(jù)庫使用時間的增加,會導(dǎo)致一些備份的數(shù)據(jù)信息越來越多,系統(tǒng)運行過程當(dāng)中所消耗的時間也在不斷的增加,因此,業(yè)務(wù)處理的效率就會受到較大的影響。當(dāng)軟件再處理大量信息的時候就會出現(xiàn)鎖定的情況,工作人員無法使用系統(tǒng)進(jìn)行業(yè)務(wù)方面的辦理,主要還是由于缺少系統(tǒng)方面的維護(hù)。
1.3 目前的解決方案
很多醫(yī)院在進(jìn)行數(shù)據(jù)訪問的過程當(dāng)中,所消耗的時間越來越長,大部分的醫(yī)院都會通過服務(wù)器升級的方式來進(jìn)行有效處理,將之前所使用的服務(wù)器升級成小型機服務(wù)器,能夠有效的去提高鎖匙服務(wù)器的處理性能,加快系統(tǒng)訪問的速度,這樣能夠在力程度上去緩解數(shù)據(jù)量高速增長所帶來的問題,但是并沒有徹底的去解決這一問題。
2 數(shù)據(jù)庫系統(tǒng)性能提升方案的確定
目前醫(yī)院當(dāng)中通過數(shù)據(jù)庫進(jìn)行業(yè)務(wù)辦理的類型主要分為以下兩種:第一種是醫(yī)院的在線業(yè)務(wù),其中包含了收費以及病歷等方面的內(nèi)容,這些內(nèi)容也是醫(yī)院當(dāng)中最為核心的部分,很多工作都需要在這些數(shù)據(jù)信息的基礎(chǔ)上進(jìn)行辦理,所以需要保證系統(tǒng)的高效運行,從而才能夠提高醫(yī)院運行的效率。第二類就是要對一些數(shù)據(jù)進(jìn)行查詢和統(tǒng)計工作,醫(yī)院當(dāng)中的每一個科室都需要使用到這類功能,主要是在數(shù)據(jù)庫當(dāng)中進(jìn)行查詢,然后獲得所需要的數(shù)據(jù),之后還需要對大量的數(shù)據(jù)進(jìn)行統(tǒng)計。為了能夠更好的去保證兩個類型的正常運行,一方面,可以通過實施事事務(wù)復(fù)制技術(shù)來提升軟件使的性能,這樣就能夠?qū)⒁恍┐鎯Φ臄?shù)據(jù)進(jìn)行實事的同步,當(dāng)用戶在操作完成之后,就能夠在數(shù)據(jù)庫當(dāng)中進(jìn)行查詢,同時,也能夠?qū)I(yè)務(wù)和查詢功能進(jìn)行有效的分離。
3 數(shù)據(jù)庫同步的實現(xiàn)
3.1 業(yè)務(wù)庫與查詢庫的結(jié)構(gòu)自動同步
醫(yī)院在建立數(shù)據(jù)庫的過程當(dāng)中,也需要考慮到業(yè)務(wù)方面的變化,因為業(yè)務(wù)方面的改變會產(chǎn)生一些新的需求,需要在數(shù)據(jù)庫當(dāng)中進(jìn)行一定的體現(xiàn),這樣才能夠滿足工作人員的各方面需求,一些數(shù)據(jù)庫經(jīng)常會出現(xiàn)一些表結(jié)構(gòu)與查詢的結(jié)果不一致的問題,這樣就無法進(jìn)行正常的業(yè)務(wù)辦理。為了能夠更好的去解決這一問題,需要在數(shù)據(jù)庫結(jié)構(gòu)變化以及跟蹤程序上進(jìn)行一定的完善和更新。首先,需要將表結(jié)構(gòu)進(jìn)行拷貝,然后再啟動表結(jié)構(gòu)當(dāng)中的監(jiān)控伺服器,將兩者進(jìn)行對比如果發(fā)現(xiàn)其中存在變動,那么就會產(chǎn)生變動的DDL,將DDL傳遞到查詢數(shù)據(jù)庫當(dāng)中,就能夠?qū)崿F(xiàn)業(yè)務(wù)庫與查詢庫方面的同步。
3.2 確保業(yè)務(wù)數(shù)據(jù)量的恒定
通過減少業(yè)務(wù)數(shù)據(jù)庫當(dāng)中的各種數(shù)據(jù)信息量,也能夠在一定程度上去提高軟件處理的效率,所以工作人員在平時的使用當(dāng)中需要定期的對數(shù)據(jù)庫當(dāng)中的一些信息進(jìn)行轉(zhuǎn)儲或者是刪除,這樣可以保持?jǐn)?shù)據(jù)庫當(dāng)中的數(shù)據(jù)量恒定。但是,查詢數(shù)據(jù)庫在建立的過程當(dāng)中需要一直保存所有的數(shù)據(jù)信息,并不能夠進(jìn)行轉(zhuǎn)儲或者是刪除。因此,就需要在復(fù)制的狀態(tài)下來對一些業(yè)務(wù)數(shù)據(jù)進(jìn)行刪除工作,這樣才能夠保證查詢數(shù)據(jù)當(dāng)中是具有完整信息的。根據(jù)實時事務(wù)復(fù)制當(dāng)中的原則,相同的操作能夠傳遞到查詢的數(shù)據(jù)庫當(dāng)中,之后再去刪除一些數(shù)據(jù)。為了能夠有效地去解決這方面的問題,技術(shù)人員可以在兩者數(shù)據(jù)庫當(dāng)中建立出一個表SCBM,將刪除的一些表名存儲與這個表當(dāng)中。在完成初始化之后,需要加NAME=NONE的記錄插入到新建的表當(dāng)中。完成復(fù)制定義之后,也需要通過復(fù)制程序,在兩者數(shù)據(jù)庫當(dāng)中,為所有的表建立刪除和存儲的過程。如果工作人員在操作過程當(dāng)中刪除一些正常的業(yè)務(wù),那么,查詢數(shù)據(jù)庫當(dāng)中的表就不會進(jìn)行記錄工作,同時也會刪除相關(guān)數(shù)據(jù)。
3.3 復(fù)制訂閱系統(tǒng)的監(jiān)控
復(fù)制訂閱系統(tǒng)在實際的運行過程當(dāng)中也會受到一些各方面因素的影響而導(dǎo)致系統(tǒng)的各項運行失敗,這些因素當(dāng)中包含了軟件以及硬件等各方面的系統(tǒng),其中最為主要的影響因素就是軟件系統(tǒng),因此,為了能夠更好的去保障系統(tǒng)的正常運行,工作人員需要在系統(tǒng)當(dāng)中進(jìn)行實時的監(jiān)控,當(dāng)系統(tǒng)運行過程當(dāng)中出現(xiàn)了故障時,那么問題就會被及時的發(fā)現(xiàn),同時系統(tǒng)也會發(fā)出警報,提醒工作人員并修正錯誤,這樣能夠有效的去減少一些損失。復(fù)制訂閱監(jiān)控系統(tǒng)主要是作為伺服器在客戶端上進(jìn)行穩(wěn)定的使用,系統(tǒng)會定期的對數(shù)據(jù)庫當(dāng)中的一些復(fù)制操作進(jìn)行檢測,當(dāng)發(fā)現(xiàn)運行過程當(dāng)中存在故障的時候,就會即刻發(fā)出警報,系統(tǒng)自動停止復(fù)制操作,管理人員就可以及時的進(jìn)行處理和解決,避免對醫(yī)院的運行造成影響和限制。如果在警報發(fā)出72小時之后,仍然沒有管理員進(jìn)行處理,監(jiān)控程序就會按照之前所設(shè)定的方法自動進(jìn)行處理,同時,也能夠有效地防止系統(tǒng)被清除掉。
4 結(jié)語
總而言之,在如今的社會經(jīng)濟(jì)發(fā)展過程當(dāng)中,醫(yī)院也需要不斷的去完善自身的建設(shè),對于醫(yī)院系統(tǒng)當(dāng)中所建立的數(shù)據(jù)庫,也需要進(jìn)行及時的更新和完善,相關(guān)系統(tǒng)的性能也需要不斷地進(jìn)行提升,這樣才能夠更好的去滿足各類業(yè)務(wù)辦理的需求,醫(yī)院方面也需要對數(shù)據(jù)庫以及相關(guān)系統(tǒng)的應(yīng)用引起足夠的重視,定期的進(jìn)行維護(hù)和檢測工作,能夠更好的去保障系統(tǒng)的穩(wěn)定使用。
參考文獻(xiàn)
[1] 魏寧 . 探討醫(yī)院數(shù)據(jù)庫系統(tǒng)性能優(yōu)化 [J].電腦編程技巧與維護(hù) ,2011(20).
[2] 丁 銳 . 中 小 醫(yī) 院 數(shù) 據(jù) 中 心 服 務(wù) 器 群邏 輯 架 構(gòu) 解 決 方 案 [J]. 中 國 數(shù) 字 醫(yī)學(xué) ,2015(10).
[3] 賈末 , 王永剛 , 沈韜 , 張穎琦 . 醫(yī)院信息系統(tǒng)性能優(yōu)化策略探討 [J]. 醫(yī)學(xué)信息學(xué)雜志 ,2014(09).
作者簡介:費琛,1993年3月,女,漢,江蘇省鎮(zhèn)江市丹陽市人,本科學(xué)歷,助理工程師,研究方向:計算機網(wǎng)絡(luò)。