唐貞易
廣西科技大學(xué)第一附屬醫(yī)院 廣西 柳州 545002
Oracle數(shù)據(jù)庫是美國甲骨文公司開發(fā)的數(shù)據(jù)庫管理系統(tǒng),該數(shù)據(jù)庫管理系統(tǒng)在全球范圍內(nèi)有著非常廣泛的應(yīng)用;Oracle數(shù)據(jù)庫在使用過程中方便快捷,并且有著很強(qiáng)的功能,適用于各種微機(jī)環(huán)境;此外,Oracle數(shù)據(jù)庫有著很高的數(shù)據(jù)處理效率,安全性高,在高吞吐量處理工作中,有著很好的穩(wěn)定性。然而,由于工作環(huán)境和工作情況不同,數(shù)據(jù)庫在工作中面臨的問題也會存在差異;性能優(yōu)化主要指的是在不同環(huán)境下對故障原因展開排查、分析,并升級數(shù)據(jù)庫的硬件,從而增強(qiáng)數(shù)據(jù)庫的性能。
目前醫(yī)院的信息系統(tǒng)在發(fā)展過程中還存在很多的問題和不足,需要引起足夠的重視和關(guān)注。數(shù)據(jù)管理是一個系統(tǒng)化的內(nèi)容,如果工作人員在管理過程中存在問題,會造成嚴(yán)重的負(fù)面影響。其中最為明顯的表現(xiàn),就是數(shù)據(jù)庫在運(yùn)行過程中的處理速度會明顯降低,嚴(yán)重浪費(fèi)消費(fèi)者的等待時間,同時服務(wù)器的工作負(fù)荷也會逐漸加重,對于醫(yī)院的經(jīng)濟(jì)效益也會產(chǎn)生不利的影響。這些年以來,很多醫(yī)院在擴(kuò)張和發(fā)展過程中,為了提升管理的效率,開展各種形式的電子病歷以及網(wǎng)絡(luò)掛號,這對于數(shù)據(jù)庫的性能也提出了更高的要求。如果在這過程中缺乏針對性的優(yōu)化,患者在使用過程中會面臨著很長的等待時間,并且難以從網(wǎng)絡(luò)中獲取到有用的就醫(yī)信息,醫(yī)生和患者之間的交流也會受到影響;嚴(yán)重的時候,還會導(dǎo)致醫(yī)療數(shù)據(jù)的丟失,無論對于患者還是對于醫(yī)院,都造成了嚴(yán)重的影響。
目前很多醫(yī)院信息系統(tǒng)管理人員自身的專業(yè)能力和職業(yè)素養(yǎng)存在不足,從而在工作過程中很難結(jié)合數(shù)據(jù)庫的問題展開針對性的優(yōu)化處理,對于數(shù)據(jù)庫的異常問題,在短時間內(nèi)難以解決。隨著信息網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,信息化和網(wǎng)絡(luò)化也是醫(yī)院發(fā)展的重要方向和趨勢,如果醫(yī)院在發(fā)展過程中對于信息系統(tǒng)的建設(shè)不夠重視,缺乏相關(guān)的資源投入,很容易造成系統(tǒng)運(yùn)行故障[1]。此外,很多醫(yī)院的信息化功能都是建立在信息系統(tǒng)中,這些網(wǎng)絡(luò)功能,對醫(yī)院的信息系統(tǒng)也提出了一定的要求。在剛開始的上線階段,往往容易出現(xiàn)很多的問題和異常,需要技術(shù)人員對其展開有效地調(diào)試和優(yōu)化。
Oracle數(shù)據(jù)庫在工作過程中有著非常優(yōu)越的性能,經(jīng)過優(yōu)化后,可以明顯提升醫(yī)院信息系統(tǒng)的性能。在開展優(yōu)化工作之前,技術(shù)人員需要對數(shù)據(jù)庫展開搜索,明確優(yōu)化的目標(biāo)信息;在分析研究過程中,明確影響工作效率的因素,這樣才能夠研究制定出有針對性的優(yōu)化方案。硬件優(yōu)化是常用的性能優(yōu)化方法。計算機(jī)系統(tǒng)要想穩(wěn)定的開展工作往往需要借助計算機(jī)硬件,如果計算機(jī)的硬件在使用過程中出現(xiàn)了問題和故障,會嚴(yán)重影響數(shù)據(jù)庫的工作效率[2]。技術(shù)人員在展開優(yōu)化調(diào)試時,往往只關(guān)注軟件算法和計算機(jī)內(nèi)存等問題,對于計算機(jī)的硬件問題缺乏有效的關(guān)注。最簡單的硬件優(yōu)化,是技術(shù)人員對計算機(jī)內(nèi)部開展除塵清理,避免在計算機(jī)在數(shù)據(jù)傳輸過程中受到了影響;需要注意的是,技術(shù)人員需要定期更換計算機(jī)的散熱風(fēng)扇,在風(fēng)扇位置添加適量的潤滑油,這樣設(shè)備在工作過程中才會更加的安靜,不會出現(xiàn)異常發(fā)熱,這些硬件優(yōu)化手段雖然簡單直接,但是卻非常有效果,是計算機(jī)日常維護(hù)的重要工作內(nèi)容。
CPU是計算機(jī)硬件中的大腦,對數(shù)據(jù)處理速度產(chǎn)生最直接的影響。CPU的處理效率,技術(shù)人員可以從兩個方面展開優(yōu)化,即CPU的占用率和CPU的處理效率。一般來說,計算機(jī)CPU的占用率需要控制在95%以內(nèi),如果大于這個數(shù)值,CPU的處理速度會出現(xiàn)大幅度下降。如果存在這種故障,技術(shù)人員需要對CPU展開優(yōu)化處理,逐步降低CPU的占用率,這樣計算機(jī)操作系統(tǒng)才能夠處于穩(wěn)定的運(yùn)行狀態(tài)。Oracle數(shù)據(jù)庫對于計算機(jī)CPU的使用時長有著嚴(yán)格的限制,如果CPU在運(yùn)行過程中占用率大于90%,內(nèi)部的程序會自動的對CPU展開調(diào)整,這樣做的好處在于,通過系統(tǒng)的內(nèi)部限定使得CPU處于一個正常的工作環(huán)境,避免內(nèi)部出現(xiàn)異常發(fā)熱,導(dǎo)致CPU的運(yùn)行效率變低[3]。此外,合理的分配計算機(jī)的內(nèi)存也是提升計算機(jī)工作效率的有效方法。對于醫(yī)院的信息系統(tǒng)來說,每天需要處理大量的工作數(shù)據(jù),為了提升運(yùn)行穩(wěn)定性和效率,需要技術(shù)人員對計算機(jī)的內(nèi)存分配展開合理的優(yōu)化。Oracle數(shù)據(jù)庫自身并不具備優(yōu)化計算機(jī)內(nèi)存的方案,為了增強(qiáng)內(nèi)存分配的科學(xué)性和有效性,在展開內(nèi)存優(yōu)化時,技術(shù)人員需要對物理內(nèi)存展開精確的判斷,利用存儲器選擇合適的分配方案。
由于醫(yī)院的信息系統(tǒng)在工作過程中需要處理大量的醫(yī)療數(shù)據(jù),并且需要保存的數(shù)據(jù)量也是非常的龐大,在相同的時間內(nèi)需要為不同的患者提供各種醫(yī)療咨詢服務(wù),因此對服務(wù)器也有著更高的性能要求。從醫(yī)院的角度來說,在發(fā)展過程中起碼要配置兩臺服務(wù)器,一臺主服務(wù)器,另一臺副服務(wù)器,兩臺服務(wù)器協(xié)同工作,這樣在工作過程中才能夠?yàn)榛颊咛峁└油晟频木歪t(yī)體驗(yàn)。醫(yī)院的系統(tǒng)中需要保存大量的患者信息以及一些醫(yī)院內(nèi)部的行政信息,這些數(shù)據(jù)在保存過程中如果出現(xiàn)損害和丟失,不論對于患者還是醫(yī)院,都會造成非常嚴(yán)重的影響。因此,醫(yī)院的服務(wù)器在配置過程中起碼需要兩臺,技術(shù)人員需要定期開展數(shù)據(jù)備份工作,這樣服務(wù)器在出現(xiàn)問題時,備用服務(wù)器能夠快速的接替開展工作,確保醫(yī)療信息系統(tǒng)的正常運(yùn)行、診療業(yè)務(wù)的順利開展。
對于醫(yī)院中的一些重大事務(wù),技術(shù)人員需要使用專用連接,這樣能夠顯著增強(qiáng)計算機(jī)的性能,減少患者的排隊(duì)等待時間,提高操作系統(tǒng)的利用效率;對于醫(yī)院中的一些短事務(wù),技術(shù)人員可以采用共享連接的形式,實(shí)現(xiàn)資源和效率的平衡。醫(yī)院信息系統(tǒng)需要根據(jù)實(shí)際需要采用合適的數(shù)據(jù)庫連接方式,圍繞聯(lián)機(jī)事務(wù)處理業(yè)務(wù)展開,窗口操作中存在很多大事務(wù),利用專用服務(wù)器能夠增強(qiáng)系統(tǒng)性能,但是這種模式下,如果處理不當(dāng)也會消耗內(nèi)存資源,因此需要對Oracle數(shù)據(jù)庫的內(nèi)存占用情況展開重新分配,增強(qiáng)系統(tǒng)的運(yùn)行性能[4]。在平時的日常維護(hù)中,技術(shù)人員需要對服務(wù)器展開常規(guī)維護(hù),這樣做的好處是能夠及時發(fā)現(xiàn)很多潛在的問題。譬如說定期對數(shù)據(jù)文件展開檢查和監(jiān)測,對于數(shù)據(jù)庫中的損壞部位需要及時進(jìn)行維修和替換。數(shù)據(jù)庫在運(yùn)行過程中,內(nèi)部一旦出現(xiàn)了壞塊,操作系統(tǒng)會進(jìn)行彈窗提醒,技術(shù)人員需要在最短的時間內(nèi)完成故障修復(fù),并對故障形成原因展開全面的排查分析,避免出現(xiàn)大面積的壞塊,影響計算機(jī)的處理性能。
要堅(jiān)持?jǐn)?shù)據(jù)庫的有效維護(hù),就不得不充分重視SQL語句的優(yōu)化。SQL語句優(yōu)化,主要從Oracle解析SQL語句的機(jī)制方面來考慮,研究寫出高效的SQL語句,逐步調(diào)優(yōu),可以確保數(shù)據(jù)庫系統(tǒng)的穩(wěn)定,提高系統(tǒng)性能。
醫(yī)院的信息系統(tǒng)數(shù)據(jù)庫在應(yīng)用過程中,隨著處理規(guī)模的不斷增大,數(shù)據(jù)信息也變得更加復(fù)雜,如果缺乏有效地性能優(yōu)化,系統(tǒng)運(yùn)行的效率也會隨之降低,導(dǎo)致用戶的響應(yīng)等待時間變長,難以滿足患者的就醫(yī)需求。Oracle數(shù)據(jù)庫有著非常優(yōu)越的性能,積極正確地做好數(shù)據(jù)庫的優(yōu)化工作,能夠顯著增強(qiáng)醫(yī)院信息系統(tǒng)的數(shù)據(jù)處理效率,提升患者的就醫(yī)體驗(yàn),提高系統(tǒng)用戶的使用體驗(yàn)。