私は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つのクエリプランがあるためパフォーマンスが低下していますか?両方のコールに同じプランが使用されていますか?
ありがとうございました