1. 程式人生 > >MySQL 儲存過程的優缺點

MySQL 儲存過程的優缺點

1 什麼是儲存過程
通俗的來講就是一段sql程式,類似於php程式設計。其實也沒多大卵用

2.儲存過程的優點
1. 簡化操作,把複雜的運算交給儲存過程,可以減少服務端程式程式碼亮,加快開發速度
2. 其他優點暫時還沒想到

3.儲存過程缺點

1.不易維護,一旦邏輯變了修改起來麻煩
2.如果寫此儲存過程的人離職了,對於接手她程式碼的人估計是一場災難,因為別人還要去讀懂你程式邏輯,還要讀懂你儲存邏輯。不利於擴充套件。
3.最大的缺點! 雖然儲存過程可以減少程式碼量,提高開發效率。但是有一點非常致命的就是太耗效能。連一個 ++ 操作都要消耗記憶體,更別說更復雜運算了。在高併發場景下很可能直接讓你cpu 分分鐘100%;

So,大家還是不要偷懶了,該php做的事情就讓php自己做吧!

建議大家儘量不要使用,沒卵用的東西!
MySQL 速度本來就慢,再說MySQL程式設計真不是它的專長。
最後:MySQL還是專一做一個儲存美男子吧