0
我們正在使用sp將上傳的文件轉換爲相應的主值及其組合,以滿足業務規則的要求。爲此我們做了4個sp。所有這些sp都是從用戶從應用程序調用的單個sp和文件中的數據中調用的。如何管理sp-sql-server所花費的長執行時間
注意:每個sp必須在前一個sp完成執行後調用。
現在,4個sp中的每一個都在計算大量計算,因此速度很慢,並且服務器掛起。現在我請求您的建議如下:
a)有什麼方法可以讓這些sp的執行優先級高?
b)sql server 2008是否比sql-server 2005(目前正在使用我們)提供更好的轉換時間?
c)是否有其他方法可以遵循,這將增加整個過程的週轉時間。
在這方面的任何建議是值得歡迎的。
在此先感謝。
@ martin ..用戶上傳與各種產品有關的信息。數據是關於產品的性質以及關稅決定的這些性質的價值的組合。用戶只提供原始數據,我們在sp中將這些原始數據與相應的主數據進行映射,並根據具體的值執行各種複雜的規則,我們必須通過這些規則來查找關稅。已經將sp優化到最佳狀態。 – HotTester 2010-10-05 11:30:43
@Hottester,我會懷疑的。你是在一次或數據集中運行一條記錄嗎? – HLGEM 2010-10-05 18:49:49
對於某些組合,它在數據集中,對於某些組合,一次只能記錄一條記錄。 – HotTester 2010-10-06 05:05:26