0

db2topコマンドを使用して、DB29.7データベースのプロファイルを作成しています。約1000のセッションが表示されますが、それらのセッションが何であるかについてはわかりません。アプリケーションをテストする同時テスターが数人います。1000セッションは妥当に聞こえますか?DB接続が予期せず切断されるという問題があります...

4

1 に答える 1

0

同時テスターが少数しかない場合、1000 セッションよりも妥当ではありません。各ユーザーが複数の接続を持つ必要がある理由はありません。

SQL の実行でエラーが発生した場合でも、使用後に接続が適切に閉じられているかどうかを確認する必要があります。

あなたが開発しているシステムのタイプについては何も教えてくれませんでしたが、一般に、それがクライアント サーバー システムの場合、各クライアントは最大 1 つの接続を使用し、クライアント プログラムが閉じられるときに解放する必要があります。サーバー アプリケーションでは、接続プールを使用する必要があり、使用中の接続の最大数は、同時ユーザーの最大数と同じにする必要があります。

于 2013-01-10T16:51:27.130 に答える