7
可能重複:
Are Stored Procedures more efficient, in general, than inline statements on modern RDBMS's?存儲過程更快的簡單查詢
如果我執行基本的查詢,如存儲過程:
SELECT ColA, ColB FROM MyTable WHERE ID = 123;
SELECT * FROM MyTable,OtherTable WHERE MyTable.ID = OtherTable.ID ORDER BY CreatedAt desc
有什麼如果它們頻繁運行,將這些查詢轉換爲存儲過程是否有益?什麼時候使用存儲的採購更好?我應該何時不是使用存儲過程?
創建和運行存儲過程時會發生什麼樣的優化(如果有)?您能否推薦任何資源來幫助我瞭解何時以及爲什麼要使用它們?
如果它有什麼不同,我的數據庫是MS SQL 2005 db。
優秀點。我特別希望更多的程序員能夠意識到,如果他們在表級別設置權限,他們如何能夠欺騙他們的數據庫。 – HLGEM 2008-10-16 15:59:32