毎週、データベースを介して非常に大量のリクエストを同時に行うアプリケーションを構築しています。
データベースを同時にクエリするスレッドは15〜20個あります。
私たちは実際に多くの問題に直面しています:
データベース側(RAMが不足しています):解決中です。
しかし、クライアントでも。接続を取得しようとしたり、コマンドを実行しようとしたりすると、例外が発生します。これらのコマンドは、エンティティフレームワークを介して作成されます。
アプリケーションには2つの部分があります。1つはWebサイトで、もう1つはコンソールアプリケーションです。
では、次の値を増やす方法を教えてもらえますか?
- 接続タイムアウト
- コマンドタイムアウト
- 接続プールのサイズ
サーバー側(SQL ServerまたはIIS)で実行する必要があることがいくつかあると思いますが、どこにあるのかわかりませんか?