大規模なデータベースにクエリを実行する、MS SQL Server にかなり複雑なストアド プロシージャがあります。私は多くの最適化を行ったので、SSMS から EXECUTE で呼び出すと、1 秒未満で実行されます。
問題は、LINQ または SqlCommand を使用して ASP.NET 3.5 から呼び出すと、運用サーバーで数分かかりますが、サーバーの負荷は高くありません。
開発サーバーが期待どおりに実行されるため、構成に関係があると思います。
運用サーバーには SQL Express 2008 sp2 があり、開発サーバーには SQL Express 2005 があります。私の開発マシンには SQL Express 2008 R2 があり、うまく機能します。
何をどこで確認すればよいですか?
ティ!