我們編寫了一個存儲過程,一次從DB中選擇一條記錄。使用相同的存儲過程來讀取2000條記錄需要4秒鐘。有什麼辦法可以優化它嗎? (如單個存儲過程的2000條記錄)如何通過存儲過程來減少插入單條記錄的時間?
這裏是我的存儲過程:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[GetItemValue](@ItemName VARCHAR(200),@TimeStamp as DATETIME)
AS
select * from EIItemData
where [email protected] AND [email protected]
誰能告訴我怎麼可以這個存儲過程可以優化讀取,而不是每個項目調用一次2000次的記錄。
向我們展示2000年電話會議的前5個看起來是什麼樣的,我們可以幫助您更好地完成這一任務。 – Jaxidian 2010-04-23 16:12:10
發佈存儲過程 - 聽起來像OO在基於SET的世界中思考... – 2010-04-23 16:12:12