USER MANUALS

受信 ODBC コネクション数の制限

アプリケーションが Virtual DataPort の ODBC ポートに接続すると、サーバーではスレッドを作成します。アプリケーションで多くのコネクションを開いたまま閉じない場合、ODBC コネクションの多くが非アクティブとなり、Virtual DataPort の安定性に影響を与える可能性があります。

必要に応じてすべてのコネクションを閉じるように、アプリケーションの構成を見直すことをお勧めします。ただし、見直すことができない場合は、この問題を軽減できる 2 つの設定があります。

  1. 受信 ODBC コネクションの最大数を設定します。これを行うには、管理者ユーザーでログインして、次のコマンドを実行します。

-- This example limits the incoming ODBC connections to sixty;
-- You can enter a different value
SET 'com.denodo.vdb.vdbinterface.server.odbc.maxActiveConnections' = '60';
  1. コネクションが閉じるまで非アクティブになっている時間 (ミリ秒単位) を設定します。これを行うには、管理者ユーザーでログインして、次のコマンドを実行します。

-- With this command, Virtual DataPort will close the incoming ODBC connections
-- that remain inactive for thirty minutes (1,800,000 milliseconds)
SET 'com.denodo.vdb.vdbinterface.server.odbc.socketTimeout' = '1800000';

これらのコマンドを実行したら、Virtual DataPort を再起動して変更を適用します。

Add feedback