從最佳化的角度淺談醫院his以及社保系統
由於特殊的原因,本人參與醫院his以及社保的維護工作,本單位使用his為
軍惠,社保系統有兩套,一套為東軟的,一套為長沙創智的。如果站在效能
最佳化的角度考慮,這些系統我可以講都是失敗的,或者需要重寫程式碼。處於
一些商業機密,一些問題我僅僅做到點到為止。
一。軍惠:
軍惠這套系統如果從資料結構講是非常不錯的,但是這套系統我猜開始可能
使用的oracle7.3,而且早期的介面做的非常不好看,但是可能是最實用的。
下面講它存在的問題:
1。P盤問題,我猜想早期可能因為受限與網路速度以及伺服器效能,軍惠將
許多字典放在本地的一個目錄,當維護人員更新相關資訊的時候實際上是更新
一個網路盤P,然後再透過這個網路盤更新本地的目錄,這樣設計從當時講可能
具有許多意義(可能從現在講也是一樣,減輕了伺服器的壓力)。但是使用者使用
的時候有可能沒有對映這個盤,或者一直不退出應用系統,就無法更新,引起
遇到問題。這個設計我覺得有點向一個剛剛畢業的程式設計師想出來的。
2。軍惠的系統在部隊醫院實施我不知道是否存在改動,但是在地方醫院我想
改動一定很大,我自己就見過3套不同風格的門診收費系統。這些系統的修改
往往是許多代理軟體的公司的程式設計員。存在的最大的問題就是沒有使用繫結變
量。這是這一非常糟糕的程式設計行為,影響了效能。當然從整體看這個影響不是
非常大。這也是我認為失敗的主要原因。
二。東軟:
東軟的醫保系統如果用一句話來形容的話就是好像一個房地產公司做的毛呸
房,這樣的房子就交付使用者使用了。
1。同樣是繫結變數的問題,東軟的sql語句倒是認真使用繫結變數,而在呼叫
的儲存過程,卻沒有使用,這好像一顆老鼠屎搞壞一鍋湯。
2。它的欄位變數可能是最難看的,什麼akc190,akc198,不過我聽說這是一種
新的欄位命名模式,我聽一些管理員說過,見過這種風格命令欄位變數,也許是
我不知道。
3。索引建立不合理,這個是最嚴重的問題,許多應該建的索引它沒有建立。
我可以擔保它的醫保系統如果不建立一些索引,系統會越來越慢,至少在我們
當地是這樣。
三。長沙創智:
因為它使用資料庫是ms sql ,我對微軟的資料庫不敢興趣,我一直知道本單位
的系統存在問題(上傳很容易當機),我一直沒有動它,直到去年的10月因為
比較空閒,我開始跟蹤它的sql語句。另外一個主要的原因就是它的儲存過程是
加密的,所以我也不願意動它,不過我曾告訴他們結算時呼叫的存貯過程執行
有點慢。
當我仔細跟蹤裡面的sql語句,我發現我應該改變一些我原來固有的一些錯誤,
微軟的sql server單就執行sql語句的效率講快於oracle,這套系統是我最佳化的
很辛苦,有一些地方我一點辦法都沒有,可以講這套系統是我見過的最最差勁的
系統,我真不知道他們什麼透過驗收的。也不知道這些程式設計師怎麼學習sql的。
總結:
我講了許多,可能許多人認為我的觀點有點偏激,但是像東軟,創智透過什麼cmm認證
的公司,我認為可能國內的許多程式設計師要經過一些sql語句編寫與最佳化的培訓。
軍惠,社保系統有兩套,一套為東軟的,一套為長沙創智的。如果站在效能
最佳化的角度考慮,這些系統我可以講都是失敗的,或者需要重寫程式碼。處於
一些商業機密,一些問題我僅僅做到點到為止。
一。軍惠:
軍惠這套系統如果從資料結構講是非常不錯的,但是這套系統我猜開始可能
使用的oracle7.3,而且早期的介面做的非常不好看,但是可能是最實用的。
下面講它存在的問題:
1。P盤問題,我猜想早期可能因為受限與網路速度以及伺服器效能,軍惠將
許多字典放在本地的一個目錄,當維護人員更新相關資訊的時候實際上是更新
一個網路盤P,然後再透過這個網路盤更新本地的目錄,這樣設計從當時講可能
具有許多意義(可能從現在講也是一樣,減輕了伺服器的壓力)。但是使用者使用
的時候有可能沒有對映這個盤,或者一直不退出應用系統,就無法更新,引起
遇到問題。這個設計我覺得有點向一個剛剛畢業的程式設計師想出來的。
2。軍惠的系統在部隊醫院實施我不知道是否存在改動,但是在地方醫院我想
改動一定很大,我自己就見過3套不同風格的門診收費系統。這些系統的修改
往往是許多代理軟體的公司的程式設計員。存在的最大的問題就是沒有使用繫結變
量。這是這一非常糟糕的程式設計行為,影響了效能。當然從整體看這個影響不是
非常大。這也是我認為失敗的主要原因。
二。東軟:
東軟的醫保系統如果用一句話來形容的話就是好像一個房地產公司做的毛呸
房,這樣的房子就交付使用者使用了。
1。同樣是繫結變數的問題,東軟的sql語句倒是認真使用繫結變數,而在呼叫
的儲存過程,卻沒有使用,這好像一顆老鼠屎搞壞一鍋湯。
2。它的欄位變數可能是最難看的,什麼akc190,akc198,不過我聽說這是一種
新的欄位命名模式,我聽一些管理員說過,見過這種風格命令欄位變數,也許是
我不知道。
3。索引建立不合理,這個是最嚴重的問題,許多應該建的索引它沒有建立。
我可以擔保它的醫保系統如果不建立一些索引,系統會越來越慢,至少在我們
當地是這樣。
三。長沙創智:
因為它使用資料庫是ms sql ,我對微軟的資料庫不敢興趣,我一直知道本單位
的系統存在問題(上傳很容易當機),我一直沒有動它,直到去年的10月因為
比較空閒,我開始跟蹤它的sql語句。另外一個主要的原因就是它的儲存過程是
加密的,所以我也不願意動它,不過我曾告訴他們結算時呼叫的存貯過程執行
有點慢。
當我仔細跟蹤裡面的sql語句,我發現我應該改變一些我原來固有的一些錯誤,
微軟的sql server單就執行sql語句的效率講快於oracle,這套系統是我最佳化的
很辛苦,有一些地方我一點辦法都沒有,可以講這套系統是我見過的最最差勁的
系統,我真不知道他們什麼透過驗收的。也不知道這些程式設計師怎麼學習sql的。
總結:
我講了許多,可能許多人認為我的觀點有點偏激,但是像東軟,創智透過什麼cmm認證
的公司,我認為可能國內的許多程式設計師要經過一些sql語句編寫與最佳化的培訓。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-82770/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 從優化的角度淺談醫院his以及社保系統優化
- Java醫院管理系統HIS原始碼Java原始碼
- 資料庫最佳化案例—某市中心醫院HIS系統資料庫
- 雲HIS系統原始碼 java版雲HIS原始碼 醫院資訊管理系統原始碼原始碼Java
- 醫院應如何選擇HIS及電子病歷系統?
- 從運維角度淺談MySQL資料庫最佳化運維MySql資料庫
- 記一次 .NET 某醫院HIS系統 CPU爆高分析
- 醫院資訊系統原始碼(HIS)java語言B/S架構原始碼Java架構
- Java專案:醫院分診管理系統,HIS原始碼 原始碼分享Java原始碼
- 美創科技DBRA助力醫院HIS系統一鍵容災快速恢復
- Java醫院資訊化雲HIS系統原始碼 基於電子病歷的醫院資訊平臺標準建設Java原始碼
- 從心理學角度淺談三消遊戲遊戲
- SaaS模式Java版雲HIS系統原始碼,基於雲端計算的醫院資訊系統原始碼模式Java原始碼
- 從玩家角度淺談:Roguelike為何令人著迷
- 從使用者角度淺談玩家的遊戲社交之道遊戲
- 原創連載 梳理已知技術、經驗,以及從甲方系統維護角度淺談領導、使用者需求
- 記一次 .NET 某三甲醫院HIS系統 記憶體暴漲分析記憶體
- 基於雲端計算技術B/S架構的醫院管理系統原始碼(雲HIS原始碼)架構原始碼
- 從一個Oracle DBA的角度來談談PG資料庫的最佳化Oracle資料庫
- 淺談linux作業系統的最佳化及安全Linux作業系統
- 醫院智慧導診系統,醫院導航怎麼做?
- 醫院CRM系統的功能優勢?
- his系統ppt
- 從運維角度淺談 MySQL 資料庫優化運維MySql資料庫優化
- 從玩法、敘事、主題三個角度淺要談談《死亡擱淺》的好與壞
- DBA淺談Oracle E-Business Suite系統最佳化OracleUI
- DBA 淺談Oracle E-Business Suite系統最佳化OracleUI
- 淺談linux作業系統的最佳化及安全配置(轉)Linux作業系統
- 醫院室內定位導航,智慧醫院導診系統如何實現?
- 數字化醫院醫學影像PACS系統原始碼原始碼
- 淺談無介面開放之下 醫院多系統資料對接與公衛自動上報的設計與實現
- 雲HIS系統原始碼原始碼
- 從原始碼角度談談AsyncTask的使用及其原理原始碼
- 全國公立醫院病案首頁上報系統
- 醫院體檢資訊系統原始碼原始碼
- 從開發者使用角度淺談可玩式廣告的優勢和注意事項
- 從感性角度談原型 / 原型鏈原型
- 從使用者體驗的角度談多數RPG戰鬥系統中的缺陷