數據庫中Sql語句,存儲過程,觸發器對性能影響的理解

相比inline sql,不少人更喜歡使用存儲過程,爲什麼?不少人會說:「由於存儲過程是預編譯而且緩存了的,所以比原生sql會更快」 這句話某個時候是正確的,先解釋一下依據:sql第一次執行的時候,發生了三件事情sql 1.  Sql 語法錯誤檢查數據庫 2.  最好的執行計劃來執行Sql(例如選擇使用聚簇索引,或者非聚簇索引等)緩存 3.  執行Sql安全        上述流程也適合存儲過程第
相關文章
相關標籤/搜索