看板 Database 關於我們 聯絡資訊
※ 引述《ImNot5566 (❺❺❻❻)》之銘言: : request次數頻繁的查詢 : 是否做成預存程序 傳入參數(日期) : 效率會比較佳呢 (預存程序 vs 程式直接下sql) : tuning效率的資訊不知道要去哪裡研究? 你的stored procedure 比較偏向當做function 來用 好處是 只要確定全部用到的都是用你的sp, 所以sp對 程式就一定對 只要維護好sp即可 我用的sp是比較偏向某個特別的「作用、工作」 像我有遇過一個case就是: 每天早上四點 要把 a 資料表資料全部移到 b 資料表, 其中有些欄位會轉換 然後再 備份報 a_bak 資料表後 再 清空 a 資料表 等等 一些sql操作 (其實stored procedure也可以發email) 然後可以寫成 stored procedure 之後 利用資料庫自己的scheduler去做即可 也可以用程式去做 但是就需要在server在另外寫一個scheduler 另外效能一定比給資料庫自己做還慢就是了 以維護來說 可能寫程式的會比寫sp的好維護 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.22.18.105 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1429595688.A.E77.html