SQL語(yǔ)句的執行是先由客戶(hù)端發(fā)送"SQL"語(yǔ)句,服務(wù)器編譯、優(yōu)化后再執行
存儲過(guò)程是先編譯優(yōu)化后存放在服務(wù)器端,用戶(hù)使用存儲過(guò)程相對"SQL"語(yǔ)句來(lái)說(shuō) 減少了網(wǎng)絡(luò )傳輸和編譯優(yōu)化等步驟,相對來(lái)說(shuō)效率要高點(diǎn)
使用存儲過(guò)程的原則是 對于經(jīng)常要使用的SQL語(yǔ)句或者比較大的SQL動(dòng)作效果比較好
當然存儲過(guò)程不是萬(wàn)能的 因為是完全在服務(wù)器上執行 若執行的是比較大的動(dòng)作 則服務(wù)器資源的耗用也會(huì )影響其他客戶(hù)對服務(wù)器資源的申請
以上為個(gè)人意見(jiàn) 不妥 歡迎拍磚
存儲過(guò)程:
1.性能好一些
2.安全性也好
3.如果接口不變,存儲過(guò)程修改起來(lái)更方便
覺(jué)得不必全部,有一些頁(yè)面可惟考慮,比如首頁(yè)、訪(fǎng)問(wèn)人數比較多頁(yè)面、讀寫(xiě)數據庫比較多的頁(yè)面可以考慮使用存儲過(guò)程來(lái)加快運行速度
| 主要是看你如何策劃網(wǎng)站的?如果你是整個(gè)系統的設計師,你要分析存儲過(guò)程在你整個(gè)系統里帶來(lái)的利弊。 |
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。