在這裡就直接上菜
1.減少了客戶機與伺服器之間的網路使用率
1)資料庫伺服器執行儲存過程之後,在網路中僅僅傳送客戶機應用程式需要的資料,
減少了網路的使用率。
2)應用程式執行每個sql語句都要跨網路兩次,儲存過程可以將sql語句集中在一起,
從而每一組sql語句只需要跨網路兩次。儲存過程中集中在一起的sql語句越多,
網路的使用率和資料庫鎖定保持的時間就越低,從而可以提高網路的總體效能
並減少鎖定爭用問題。
3)提高了安全性
執行儲存過程需要特定的許可權。
4)增強了硬體和軟體功能
使用儲存過程的應用程式對伺服器上增加的記憶體和磁碟空間具有訪問權,
同時還對只安裝在資料庫伺服器上的軟體具有訪問權。還可以在具有足夠記憶體和處理器的機器之間
分發可執行的業務邏輯。
5)減少了開發成本並且提高了可靠性
應用程式當中存在重複的任務,使用儲存過程就可以高效的解決這些重複情況。
6)集中處理公共例程的安全性、管理和維護
通過在伺服器的某個位置管理共享邏輯,就可以簡化安全性、管理和維護。
使用SQL儲存過程有什麼好處
使用 sql儲存過程有什麼好處 sql 儲存過程執行起來比 sql命令文字快得多。當乙個 sql語句包含在儲存過程中時,伺服器不必每次執行它時都要分析 和編譯它。呼叫儲存過程,可以認為是乙個三層結構。這使你的程式易於維護。如果程式需要做某些改動,你只要改動儲存過程即可。你可以在儲存過程中利用 tra...
什麼是儲存過程,儲存過程的作用及好處
原文出處 儲存過程 stored procedure 是一組為了完成特定功能的sql 語句集,經編譯後儲存在資料庫。中使用者通過指定儲存過程的名字並給出引數 如果該儲存過程帶有引數 來執行它。儲存過程是sql 語句和可選控制流語句的預編譯集合,以乙個名稱儲存並作為乙個單元處理。儲存過程儲存在資料庫內...
sql 儲存過程的的好處和缺點
此內容均來自網際網路 儲存過程 stored procedure 是一組為了完成特定功能的sql 語句集,經編譯後儲存在資料庫。中使用者通過指定儲存過程的名字並給出引數 如果該儲存過程帶有引數 來執行它。儲存過程是sql 語句和可選控制流語句的預編譯集合,以乙個名稱儲存並作為乙個單元處理。儲存過程儲...