0
A
回答
1
它是一場漫長的辯論,但通常他們更快。
爲什麼他們更快的原因是
緩存,它是執行存儲過程的第一次,數據庫服務器創建一個執行計劃,這是緩存重用的方式獲益。
預解析的SQL,不需要每次解析它。
生成預查詢執行計劃
減少網絡流量
能力,不需要重新編譯
SQL注入攻擊
相關問題
- 1. 存儲過程更快的簡單查詢
- 2. 存儲過程 - 更新查詢
- 3. SQL查詢比存儲過程運行速度更快
- 4. Azure存儲表查詢,這是更快?
- 5. 使SQL查詢更快更好
- 6. 更快/更簡單的黑莓編程?
- 7. MongoDB是否更快存儲JavaScript過程?
- 8. 簡單的存儲過程
- 9. 更好地爲存儲過程
- 10. 在存儲過程中的一個簡單的查詢
- 11. 「更好」(更簡單,更快,無論)版本'不同的委託'?
- 12. 哪個更好更快? Wordpress查詢或SQL查詢
- 13. 爲什麼執行存儲過程比腳本中的SQL查詢更快?
- 14. 簡單的PhoneGap,但更快的apk文件(更好的性能)?
- 15. 數據存儲的快速查詢過
- 16. 使用存儲過程更新,然後插入同一表
- 17. MySQL - 存儲過程 - 聯合選擇然後更新並插入
- 18. 存儲過程更新一個光標,然後返回結果
- 19. 轉換簡單的T-SQL查詢來分頁啓用查詢存儲過程
- 20. 更快的更新查詢
- 21. 簡單存儲過程比標準查詢慢!爲什麼?
- 22. 如何將此存儲過程轉換爲簡單查詢
- 23. 簡單更新設置postgres存儲過程
- 24. 哪種性能更好:存儲過程還是使用dataadapter執行查詢?
- 25. 存儲舊數據以更快訪問的更好方式
- 26. 在更新查詢中使用存儲過程的結果
- 27. 創建存儲過程的多個更新查詢
- 28. 基於存儲過程中的Select查詢更新表/ ColdFusion
- 29. 查詢到存儲過程
- 30. 存儲過程xml查詢
是,不,也許,取決於編輯。涵蓋所有的基地.... –
小心絆倒這個問題 - https://stackoverflow.com/questions/208976/are-stored-procedures-faster-for-simple-queries?rq=1 – yashpandey