国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

oracle的存儲過程優缺點

2024-08-29 13:54:26
字體:
來源:轉載
供稿:網友
Oracle的存儲過程優缺點 1.存儲過程可以使得程序執行效率更高、安全性更好,因為過程建立之后 已經編譯并且儲存到數據庫,直接寫sql就需要先分析再執行因此過程效率更高,直接寫sql語句會帶來安全性問題,如:sql注入  2.建立過程不會很耗系統資源,因為過程只是在調用才執行。3.存儲過程可以用于降低網絡流量,存儲過程代碼直接存儲于數據庫中,所以不會產生大量T-sql語句的代碼流量。 4.使用存儲過程使您能夠增強對執行計劃的重復使用,由此可以通過使用遠程過程調用 (RPC) 處理服務器上的存儲過程而提高性能。RPC 封裝參數和調用服務器端過程的方式使引擎能夠輕松地找到匹配的執行計劃,并只需插入更新的參數值。 5.可維護性高,更新存儲過程通常比更改、測試以及重新部署程序集需要較少的時間和精力。 6.代碼精簡一致,一個存儲過程可以用于應用程序代碼的不同位置。 7.增強安全性:a、通過向用戶授予對存儲過程(而不是基于表)的訪問權限,它們可以提供對特定數據的訪問;b、提高代碼安全,防止 SQL注入(但未徹底解決,例如,將數據操作語言--DML,附加到輸入參數);c、SqlParameter 類指定存儲過程參數的數據類型,作為深層次防御性策略的一部分,可以驗證用戶提供的值類型(但也不是萬無一失,還是應該傳遞至數據庫前得到附加驗證)。 缺點就是:1、大量的利用過程,會對服務器壓力比較大。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陕西省| 井冈山市| 石屏县| 定州市| 高邑县| 岚皋县| 桂阳县| 尚志市| 古田县| 隆昌县| 凌海市| 林西县| 隆尧县| 汤阴县| 深州市| 岢岚县| 普兰县| 凌源市| 伽师县| 富川| 资阳市| 休宁县| 夹江县| 逊克县| 苍梧县| 曲沃县| 土默特右旗| 泉州市| 鹿邑县| 佛冈县| 长阳| 东乌珠穆沁旗| 科技| 色达县| 岱山县| 灵石县| 富阳市| 海宁市| 伊金霍洛旗| 富阳市| 神池县|