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

淺析我院數據庫系統中SQL語句優化

2017-12-29 13:16:32祁星孫琳周治宇南京市口腔醫院
數碼世界 2017年5期
關鍵詞:數據庫優化醫院

祁星 孫琳 周治宇 南京市口腔醫院

淺析我院數據庫系統中SQL語句優化

祁星 孫琳 周治宇 南京市口腔醫院

經過多年的努力,我院通過大量的資金和技術的投入,已經逐步變為全面信息化的現代化醫院。已經由原來的收費、記賬為主,逐步向臨床醫療、服務病人過渡。最近幾年,在原有醫院信息系統(HIS)、實驗室信息管理系統(LIS)以及影像歸納和通信系統(PACS)的基礎上,新增了很多其他系統,尤其以門診電子病歷(EMR)為首,大大增加了數據庫的數據量。對此,在寫入和讀取數據庫的時候,圍繞數據庫的SQL語句的優化就顯得尤為重要。

醫院信息系統 數據庫 SQL

醫院經過多年信息化建設后,取得了顯著成效,信息化由原來簡單的以收費為主,逐步向臨床醫技發展,各個醫技科室的獨立系統聯系為全院共享,特別是隨著我院門診電子病歷的發展和普及,加上辦公軟件的深入,一定程度上達到了就診與工作無紙化的程度。加上我院本來就有的HIS、LIS、PACS等大數據庫,數據庫的數據量大大增加。醫院的業務數據逐漸增加,這給我院的服務器帶來了很大的壓力。醫院屬于服務行業,數據的準確性和安全性很重要,不容有半點意外出現。這就給我們醫院的信息部門的人出了很大的難題,例如我院的PACS,每日都有大量的牙片要拍,針對增加的數據我們定期的做好備份遷移。

1 數據庫優化分析

傳統的數據庫性能優化主要從操作系統、客戶端應用軟件程序設計、網絡及其它硬件設備等方面來考慮,這種方法一般都是調整數據庫配套的硬件設備,這在一定程度上能暫時緩解問題,但是這往往需要購買千萬級別的設備,付出的是高昂的成本投入。久而久之隨著數據量的增加和更多功能的開發還是會導致系統速度變慢,而不能從根本上解決問題。本文提出的醫院數據庫系統性能優化是在已有的硬件設施升級、數據庫的物理設計、關系規范化等方面進行改進基礎之上,對SQL語句進行了有效的分析設計的問題,以使其加快執行速度,減少網絡傳輸,能更高效地工作,充分發揮系統的效率。

2 數據庫語言規范化

2.1 索引的建立

優化索引是提高數據庫查詢速度最好的方法。索引是建立在實體表上的一種數據組織,它可以提高訪問表中一條或多條記錄的查詢效率,索引的使用可以有效避免全表掃描,提高查詢速度,在大型的表中進行索引的建立對加快表的查詢有著重要的意義。但是并不是所有的表都需要建立索引。索引通常可以提高select、update以及delete語句的性能,但是會降低insert語句的性能,所以索引的使用要恰到好處。索引的建立使用需要參考很多原則。建立索引一定要慎重,每個索引在建立之前都要仔細分析,一定要有建立的依據。過多的索引或不充分、不正確的索引對提升數據庫的性能毫無益處。

2.2 SQL語句優化

SQL語言是一種靈活的語言,相同的功能可通過不同的語句表達來實現。但不同的語句在執行效率上存在巨大的差別。對此,任何一個數據庫應用系統中,SQL語句進行合理優化將大大的提高整個數據庫系統的性能。SQL語句執行過程中分三個階段,分別是進行處理語法分析、執行、讀取數據SQL語句執行過程在復雜的數據庫環境中使用SQL時,明顯的能感覺到一些性能上的差別。例如在我院HIS的一些大型表中表現尤為明顯。SQL語句執行效率低下的原因主要來自于不恰當的索引設計、不充分的連接條件和不可優化的WHERE子句及其它不恰當的語句操作等,在對它們進行適當的優化后,其運行速度有了明顯提高。下面將從這幾個方面分別進行說明:

2.2.1 LIKE操作符

LIKE操作符可以應用通配符查詢,里面的通配符可以滿足任意查詢的要求,但用的不好會產生性能上的問題,例如like 'a%'使用索引,like ‘%a’ 不使用索引。

2.2.2 UNION操作符

UNION在表鏈接后會自動篩選掉重復的記錄,所以會對產生的結果集進行排序運算,刪除重復的記錄再返回結果。在實際過程中,很多應用程序中是不會產生重復的記錄。推薦采用UNION ALL操作符替代UNION,因為UNION ALL操作只是簡單的將兩個結果合并后就返回。

3 結束語

通過上述這些例子可以看出,SQL優化的本質就是在結果正確的前提下,用優化器可以識別的SQL語句,利用索引,盡可能避免表搜索的發生。我院SQL的性能優化是一個復雜漫長的過程,上述這些案例只是在SQL語句應用于我院系統時的一些具體實例總結。總之,數據庫性能優化是一個龐大的系統工程,觸及的方面很多。對于數據庫管理員而言,需要使用多種方法綜合考慮,認真分析數據庫運行過程中出現的各種問題,才可以保證數據庫高效運行。

[1]阿孜古麗.醫院數據庫安全維護的分析及策略[J].中國醫療設備,2011,(6):77-78

[2]張駿.SQLServer數據庫在醫院信息管理系統中的應用[J].計算機光盤軟件與應用2013(1)

[3]駱正云.醫院HIS系統SQLServer數據庫性能優化[J].醫療衛生裝備.2005(2):32-33

猜你喜歡
數據庫優化醫院
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
我不想去醫院
兒童繪本(2018年10期)2018-07-04 16:39:12
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
萌萌兔醫院
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 亚洲swag精品自拍一区| 人妻中文字幕无码久久一区| 午夜福利无码一区二区| 国产精品成人观看视频国产| 亚洲人成色77777在线观看| 亚亚洲乱码一二三四区| 四虎精品免费久久| 日韩欧美中文| 免费人成视频在线观看网站| 国产成人喷潮在线观看| 18黑白丝水手服自慰喷水网站| 国产精品亚洲一区二区在线观看| 亚洲国产AV无码综合原创| 国产草草影院18成年视频| 91精品啪在线观看国产| 日韩小视频在线播放| 国产精品无码翘臀在线看纯欲| 国产成人免费视频精品一区二区| 青青操国产| 日本欧美午夜| 日本手机在线视频| 亚洲最大福利视频网| 1769国产精品免费视频| 熟女成人国产精品视频| 国产网站一区二区三区| 老司机精品一区在线视频 | 无码一区18禁| 在线精品亚洲一区二区古装| 国产99在线观看| 亚洲成人免费看| 亚洲欧州色色免费AV| 在线a视频免费观看| 国产网友愉拍精品| 久久亚洲国产视频| 在线观看91精品国产剧情免费| 国产精品无码AV中文| 亚洲无码电影| 亚洲青涩在线| 夜夜高潮夜夜爽国产伦精品| 91久久青青草原精品国产| 无码高潮喷水在线观看| av在线手机播放| 无码免费视频| 欧美在线精品一区二区三区| 日韩 欧美 国产 精品 综合| 国产精品主播| 国产成人精品第一区二区| 免费黄色国产视频| 亚洲国模精品一区| 免费观看男人免费桶女人视频| 国语少妇高潮| 亚洲欧美日韩久久精品| 91热爆在线| 福利国产微拍广场一区视频在线| 国内精自线i品一区202| 亚洲欧美在线综合一区二区三区 | 中文字幕第1页在线播| 国产成人精品一区二区不卡| 精品自窥自偷在线看| 99热在线只有精品| 久草视频一区| 成人亚洲视频| 免费人欧美成又黄又爽的视频| 喷潮白浆直流在线播放| 免费一级毛片不卡在线播放| 精品无码国产一区二区三区AV| 米奇精品一区二区三区| 成人无码区免费视频网站蜜臀| 亚洲人成亚洲精品| 欧洲亚洲一区| 国产亚洲欧美日韩在线一区二区三区 | 婷婷开心中文字幕| 综合色88| 98精品全国免费观看视频| 婷婷六月综合| 中文字幕日韩视频欧美一区| 毛片网站在线看| 少妇人妻无码首页| 久久久久久久蜜桃| 国产h视频在线观看视频| 东京热高清无码精品| 日韩高清无码免费|