999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

“軍衛一號”門診醫師站重建數據庫索引的設計與探討

2016-04-06 08:36:28昝汝濤
實用醫藥雜志 2016年5期
關鍵詞:數據庫

昝汝濤,薛 兵,尹 強

?

“軍衛一號”門診醫師站重建數據庫索引的設計與探討

昝汝濤,薛兵,尹強

[關鍵詞]軍衛一號;門診醫師站;數據庫;索引

筆者所在醫院“軍字一號”門診醫師站子系統于2010年正式啟用,在日常醫療活動中占據舉足輕重的作用,有效地規范了門急診業務,縮短了患者的候診時間,提高了門急診工作效率。結合醫院門急診醫師反映門診醫師站系統在調取患者歷史處方、門診病歷及患者就診序列時反應較慢的問題,筆者從實踐出發通過大量測試認為,使用創建門診醫師站的數據庫索引可提升“軍衛一號”門診醫師站的速率。

1 設計分析

1.1門診醫師站存在的主要問題通過門急診醫師的反映以及筆者實際的測試發現,困擾醫院門診醫師站速度慢的問題主要存在三個方面。第一,門急診醫師在調取患者歷史處方時效率較低,數據庫延遲較大。第二,調取患者門診病歷時數據庫延遲較大。第三,門急診醫師站在讀取門急診患者就診序列時延遲較大。

1.2創建索引的優勢通過多年對“軍衛一號”信息化了解及大量工作實踐,筆者發現創建索引可以大大提高系統的性能。優勢主要有以下方面:(1)通過創建唯一性索引,可以保證數據庫表中每一行數據的唯一性;(2)可以大大加快數據的檢索速度;(3)可以加速表和表之間的鏈接,特別是在實現數據的參考完整性方面特別有意義;(4)在使用分組和排序子句進行數據檢索時,同樣可以顯著減少查詢中分組和排序的時間;(5)通過使用索引,可以在查詢的過程中,使用優化隱藏器,提高系統的性能。那么,通過創建數據庫索引能不能優化門診醫師站的性能呢?帶著這個問題筆者考慮在門診醫師(OutpDoct)用戶下面重建所有索引,看能否解決醫院門診醫師站所面臨的問題。

2 測試準備階段

根據醫院的實際情況,在醫院備用HIS服務器上做測試,將在線數據庫的冷備份文件拷貝過來,作為備用數據庫。

2.1分析門診醫師站的表結構創建索引的第一步首先要將門診醫師站的表結構了解清楚。理清門診醫師站(OutpDoct)用戶下相關的表及各表之間的關聯。主要涉及原始表包括:

OutpDoct.outp_mr

OutpDoct.outp_orders

OutpDoct.outp_orders_costs

OutpDoct.outp_presc

OutpDoct.outp_treat_rec

OutpDoct.outp_orders_t

OutpDoct.outp_wait_queue

2.2導出門診歷史數據近年來,隨著醫院門診量的不斷增加,門診醫師站表空間也在不斷擴增,門診醫師站相關表中的記錄也在成倍增長,數據的增加也會影響到門診醫師站使用速度。筆者將門診醫師站(OutpDoct)用戶下所涉及的原始表中指定時間段的記錄導出到相應臨時表中,再將臨時表中數據做導出(Exp)操作,然后把指定時間段內的數據刪除。

2.3列出詳細的升級計劃和步驟在實驗服務器上進行模擬操作,同時要注意數據結構改變也是一項復雜的任務,一定要謹慎認真,通過實驗既能及時發現問題,也能熟悉轉換過程。

3 升級實施階段

3.1斷開數據庫服務器與用戶之間連接斷開用戶的連接,在對數據庫操作的時候要避免用戶對數據的修改,最簡單的辦法就是斷開服務器的網線。

3.2冷備份在線數據庫冷備份數據庫無論在實驗服務器上升級是否順利,都需要在準備升級前對在線服務器做一次全庫冷備份,一旦出現什么異常情況,至少可以恢復到升級前的狀態,這一點切記。

3.3利用批處理命令文件完成升級工作為了保證升級步驟的連續性,筆者使用批處理命令的方式來完成此次操作,首先將歷史數據備份到臨時表,然后做Exp導出操作。

3.4導出相關表的列表文件導出相關表的列表文件,將導出的記錄數做相應的備份。

outdoct_bak_exp.lst命令如下:

userid=outpdoct/outpdoct

grants=n

indexes=n

rows=y

tables=(outp_mr_bak,

outp_orders_bak,

outp_orders_costs_bak,

outp_presc_bak,

outp_treat_rec_bak,

outp_orders_t_bak)

3.5保存創建的臨時表將保存的臨時表作為數據恢復原始表,以保證數據恢復完整性。

outpdoct_re.sql命令如下:

connectoutpdoct/outpdoct

insert into outpdoct.outp_mr

select*

fromoutp_mr_bak;

commit;

3.6重建用戶下所有索引在門診醫師(outpdoct)用戶下面重建所有索引,以消除索引碎片,提高門診醫師站系統的性能。

3.7查看生成的Log日志文件導出歷史數據及建立索引工作完成后,查看重建日志.Log文件,未發現錯誤,說明以上工作都是成功的。

4 穩定運行階段

上述工作完成后,立即測試門診醫師站速度,發現門診醫師站速率大幅提升,困擾工作的問題完全解決。索引重建過程中要與門診部做好溝通工作,及時反饋門診醫師站在索引重建后出現的問題,還要密切關注全院“軍衛一號”其他系統的運行情況,發現問題及時解決。

雖然索引有許多優點,但是為表中的每一個列都增加索引,是非常不明智的。因為:(1)創建索引和維護索引要耗費時間,這種時間隨著數據量的增加而增加;(2)索引需要占物理空間,除了數據表占數據空間之外,每一個索引還要占一定的物理空間,如果要建立聚簇索引,那么需要的空間就會更大;(3)當對表中的數據進行增加、刪除和修改的時候,索引也要動態的維護,這樣就降低了數據的維護速度。

一般來說,下列情況不應該創建索引:(1)對于那些在查詢中很少使用或者參考的列不應該創建索引。這是因為,既然這些列很少使用到,因此有索引或者無索引,并不能提高查詢速度。相反,由于增加了索引,反而降低了系統的維護速度和增大了空間需求。(2)對于那些只有很少數據值的列也不應該增加索引。這是因為,由于這些列的取值很少增加索引,并不能明顯加快檢索速度。(3)對于那些定義為text,image和bit數據類型的列不應該增加索引。這是因為,這些列的數據量要么相當大,要么取值很少。(4)當修改性能遠遠大于檢索性能時,不應該創建索引。這是因為,修改性能和檢索性能是互相矛盾的。當增加索引時,會提高檢索性能,但是會降低修改性能。當減少索引時,會提高修改性能,降低檢索性能。所以,在創建數據庫索引時要充分考慮上述的問題,充分發揮數據庫索引在數據庫中的作用。

參考文獻

[1]孫永寧.提高查詢效率的oracle索引優化策略探析[J].電子技術與軟件工程,2013,18(2):229.

[2]馬斌,鐘方偉,余長江,等.數據庫索引對象優化方法分析與應用[J].電腦知識與技術,2014(31):7241-7243.

[3]劉超.探討索引技術在ORACLE數據庫中的運用問題[J].信息與電腦:理論版,2014,12(1):81-82.

[4]于彥國. Oracle數據庫應用系統的性能優化[J].電子技術與軟件工程,2015,21(2):214-215.

[2015-10-12收稿,2015-11-10修回]

[本文編輯:王軍紅]

[中圖分類號]R197.324

[文獻標志碼]B

DOI:10.14172/j.issn1671-4008.2016.05.035

[作者單位]261021山東濰坊,解放軍89醫院(昝汝濤,薛兵,尹強)

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 亚洲高清免费在线观看| 色综合久久88| 国产成人欧美| 国产啪在线91| 国产97视频在线观看| 国产精品爆乳99久久| 国产精品福利一区二区久久| 免费中文字幕一级毛片| 婷婷亚洲视频| 精品国产aⅴ一区二区三区| 久久大香香蕉国产免费网站| 久久99热66这里只有精品一| 亚洲三级视频在线观看| 97精品国产高清久久久久蜜芽| 欧美一级特黄aaaaaa在线看片| 中文字幕 欧美日韩| 91网址在线播放| 亚洲免费播放| 伊人久久综在合线亚洲91| 久热这里只有精品6| 亚洲二三区| 中美日韩在线网免费毛片视频| 伊人狠狠丁香婷婷综合色| 国产美女91呻吟求| 欧美精品另类| 国产91高清视频| 最新国语自产精品视频在| 亚洲AV成人一区国产精品| 亚洲区第一页| 欧美精品亚洲精品日韩专| 欧美怡红院视频一区二区三区| 男人天堂伊人网| 九九久久精品免费观看| 亚洲午夜福利精品无码不卡| 91成人在线免费观看| 亚洲综合色区在线播放2019| 久久精品国产免费观看频道| 色婷婷成人| 国产免费久久精品99re不卡| 秋霞午夜国产精品成人片| 四虎影视8848永久精品| 国产网站免费| 欧洲亚洲欧美国产日本高清| 色婷婷国产精品视频| 亚洲国产成人在线| 国产亚洲高清在线精品99| 国产精品久久久久鬼色| 国产精品99在线观看| 国产午夜福利亚洲第一| 亚洲欧洲日产无码AV| 国产免费精彩视频| 亚洲手机在线| 亚洲天堂网在线观看视频| 日韩AV无码一区| 全免费a级毛片免费看不卡| 直接黄91麻豆网站| 国产自视频| 97视频免费在线观看| 激情無極限的亚洲一区免费| 亚洲无线国产观看| 色综合手机在线| 精品一区二区三区无码视频无码| 亚洲午夜福利在线| 91久久偷偷做嫩草影院免费看| 永久免费精品视频| 欧美成人免费| 欧美日韩国产高清一区二区三区| 高清码无在线看| 岛国精品一区免费视频在线观看| аⅴ资源中文在线天堂| 国产av一码二码三码无码| 欧美日韩亚洲国产主播第一区| 亚洲成人高清无码| 欧美国产视频| 日韩高清在线观看不卡一区二区| 制服丝袜 91视频| a毛片免费在线观看| 中文无码伦av中文字幕| 国产乱论视频| 亚洲中字无码AV电影在线观看| 最新国语自产精品视频在| 日韩毛片在线播放|