0

WeblogicServerのデータソースプールサイズを決定しようとしています。私のアプリケーションは毎秒1000リクエストを受け入れる必要があります。各リクエストは、読み取り/書き込みのような単純なデータベース操作です。データソースの最大容量を100に設定しました。これが許容できるかどうかをどのように測定できますか?方法はありますか?私のトラフィックテストでは、100はenouhgではありませんが、データベース管理者は最大150にする必要があると言っています。それについてのアイデアを聞きたいです。

4

1 に答える 1

1

これらの 1 秒あたり 1000 リクエストのうち、実際に DB ジョブを実行するリクエスト数と、データを処理するリクエスト数を正確に把握することはできないため、100 接続から開始し、必要に応じて接続数を増やす必要があります。

DB タスク自体が単純な場合 (あなたが述べているように)、非常に多数の DB 接続を構成する必要はありませんが、プール内の DB 接続の最小値と最大値を同じに設定することをお勧めします。

また、プールに設定する最大接続数は管理対象サーバーごとであることに注意してください。したがって、管理対象サーバーが複数ある場合、WLS は管理対象サーバーの数 x DB へのプールで構成された最大接続数を開きます。

于 2012-12-03T13:35:42.617 に答える