2
我正在使用PetaPoco數據訪問層。
所以調用存儲過程時,同時通過所有的值
我得到這個SQL事件探查具有不同參數類型的存儲過程查詢計劃
exec sp_executesql N'EXEC dbo.[sp_GetProducts] @0 , @1',N'@0 int,@1 int',@0=316,@1=5
,但路過的時候沒有確定NULL的類型,其默認值爲爲nvarchar(4000)一樣,工作正常
exec sp_executesql N'EXEC dbo.[sp_GetProducts] @0 , @1',N'@0 int,@1 nvarchar(4000)',@0=316,NULL
我的問題是關於性能,我們是否因爲存儲過程有2個查詢計劃而失去性能?或兩個電話使用相同的計劃?
謝謝