搞定計費儲存過程優化,

2021-05-22 00:36:52 字數 394 閱讀 2430

單位(秒)

取樣數量(之前/之後)

平均耗時(之前/之後)

最長耗時(之前/之後)

最短耗時(之前/之後)

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...