[討論] 預存程序的效率是否較佳?

作者: ImNot5566 (❺❺❻❻)   2015-04-20 12:18:00
request次數頻繁的查詢
是否做成預存程序 傳入參數(日期)
效率會比較佳呢 (預存程序 vs 程式直接下sql)
tuning效率的資訊不知道要去哪裡研究?
作者: GoalBased (Artificail Intelligence)   2015-04-20 12:41:00
是的,但通常效率不好不是因為這原因
作者: rockchangnew (rock)   2015-04-20 17:20:00
會比較快,維護方便,改Sp比改程式省力
作者: iFEELing (ing)   2015-04-20 22:53:00
不一定 如果你的DB很忙 那還是讓它單純吞吐資料好簡單的說 就是把DB當AP SERVER操 看你的情況適不適合
作者: aoksc (重出江湖)   2015-04-21 22:12:00
我記得SP因為是存在資料庫中 所以可以直接呼叫不需要再傳指令過去所以效能會比較好一點
作者: BigLoser (大魯蛇)   2015-04-21 22:40:00
實務上..通常是需要用到的時候才用..例如跟別的廠商合作,但他們有規定的時候,或者是特別重視效能的狀況底下,又或者是公司分工明確,程式規程式、DB規DB的時候,程式端不能自己寫查詢就會是DB那邊寫如果你沒有遇到需要用到SP的狀況,你可以不要用寫成SP不是跑比較快,是可以省下編譯查詢字串的時間

Links booklink

Contact Us: admin [ a t ] ucptt.com