單位(秒)
取樣數量(之前/之後)
平均耗時(之前/之後)
最長耗時(之前/之後)
最短耗時(之前/之後)
77/64
8.623 /0.466
17.015 /1.125
3.688 /0.359
優化提高效率(倍數)
18.50
15.12
10.27
效果相當顯著,標記乙個.
這周上班時間的8小時全滿,算是用了3天半的時間全部搞定.
*用了atomic ,就相當於使用了modifies sql data
*用了modifies data的函式就沒法象正常函式一樣在復合sql語句中使用,同時只能返回table型別
儲存過程優化
im cons integral表為分割槽表按照org no 單位編碼 分割槽 有效期歷史資料處理 begin for cur in select from sgpm.o org where org type in 04 05 06 loop insert into a temp ly log se...
使用SET NOCOUNT優化儲存過程
每次我們在使用查詢分析器除錯sql語句的時候,通常會看到一些資訊,提醒我們當前有多少個行受到了影響,這是些什麼資訊?在我們呼叫的時候這些資訊有用嗎?是否可以關閉呢?答案是這些資訊在我們的客戶端的應用程式中是沒有用的,這些資訊是儲存過程中的每個語句的done in proc 資訊。我們可以利用set ...
儲存過程編寫經驗優化
1 開發人員如果用到其他庫的table或view,務必在當前庫中建立view來實現跨庫操作,最好不要直接使用 databse.dbo.table name 因為sp depends不能顯示出該sp所使用的跨庫table或view,不方便校驗。2 開發人員在提交sp前,必須已經使用set showpl...