2012-07-19 51 views
2

我想知道在最新的MySQL中使用存儲過程是否有任何性能優勢?存儲過程與最新MySQL中的普通SQL查詢?

由於普通SQL也像存儲過程一樣工作,因爲數據庫沒有語法檢查,計劃被選中,編譯和緩存。

最近的版本有什麼好處?由於仍然很少有公司使用存儲過程。

由於事先 本Kathir

+0

即使在最近的版本中也有性能優勢,但至少可以說這是一個值得商榷的問題。撲滅或不撲滅。 – redej 2012-10-02 14:07:05

+0

如果數據庫服務器將與應用程序服務器不同(這將是通常的情況),那麼存儲過程比普通查詢更快,因爲性能或更快取決於網絡延遲/網絡緩慢度/網絡帶寬以及請求和響應的週轉時間。 – Kathir 2012-11-15 06:31:52

回答

1

沒有當數據庫和應用服務器是本地太大的性能差異。當數據庫和應用程序服務器位於不同的地方時,性能會有所不同,這是正常情況。