ここ数日、Azure SQLデータベースと通信するEntity Frameworkによって断続的な例外が発生し始めました。それがスローする例外は、特に私たちのコードに関連していますが、メッセージは以下のとおりです:EntityCommandExecutionException:Entity FrameworkのAzure SQLが遅くなり、要求が拒否される
コマンド定義の実行中にエラーが発生しました。詳細については 内部例外を参照してください。実行タイムアウトが切れました。操作が完了する前にタイムアウト時間 が経過したか、サーバーが応答していません( )。待機操作がタイムアウトしました
明らかに、データベースへの要求はタイムアウトしましたが、突然起き始めました。直近の日では、平均応答時間も増加しています。 最適な応答時間は、洗練と最適化が必要なほど速くはありませんが、大幅な増加が見られます。
私たちのモバイルアプリケーションは、開始時にAPIから多くの情報を要求し、数分後に一緒に失敗するように見える多くのリクエストを行います。
ここに何が起こっているのでしょうか? Azureポータルには、私たちのAPIが通常よりも遅い(我々が知っているよりも遅い)という通知を除いてエラーはありません。