データベース sql-azure を使用する Web ロールによって実装されているシステムでは、特定のクエリで繰り返しタイムアウトが発生します。
これらのタイムアウトは日中の数時間発生し、その後は表示されなくなります。
クエリには、行数がそれほど多くない (約 800,000 行) 2 つのテーブルがあり、主キーを使用した結合があります。
実行計画は問題ありません。インデックスは適切に使用されています。通常、クエリの実行には 2 秒かかります。
EntityFramework を使用しないテストでも同じ結果が得られます。
タイムアウトの場合、一時的な障害処理は適用されません。
この動作の原因は何ですか?