この 1 つのストアド プロシージャには問題があります。このストアド プロシージャは、アプリケーション全体で 99% の時間動作しますが、アプリケーションの特定の部分から呼び出されるとタイムアウトになります。
テーブルには 3 つの列しかなく、約 300 のレコードが含まれています。ストアド プロシージャは 1 つのレコードのみを返し、次のようになります。
"Select * from Table Where Column = @parameter"
sp が管理スタジオで実行されると、00 秒かかります。
ストアド プロシージャはアプリケーションで頻繁に使用されますが、プログラムの特定の部分でのみタイムアウトするようです。このような単純な sp がタイムアウトする理由は考えられません。何か案は?
これは vb.net デスクトップ アプリケーションであり、SQL Server 2005 を使用しています。