ServersPerDSN

ServersPerDSN属性は、ラウンドロビン接続分散を使用する特定のサーバーDSNの子サーバー・プロセスの数を指定します。

この属性は、TimesTenサーバーがマルチスレッド・モードで動作するように構成されている(MaxConnsPerServer > 1)場合にのみ効果があります。ServersPerDSNが1に設定されている場合、サーバーDSNへの最初のMaxConnsPerServerクライアント接続は1つの子サーバー・プロセスに割り当てられ、次のMaxConnsPerServer接続は2番目の子サーバー・プロセスに割り当てられます(以下同様)。詳細は、『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』「Data Manager DSNまたはサーバーDSN用の接続属性」を参照してください。

この属性の値は、timesten.confファイルのservers_per_dsn属性の値の設定よりも優先されます。詳細は、『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』「TimesTenサーバーに対する複数の接続の指定」を参照してください。

TimesTenサーバー設定に対する変更は、そのTimesTenサーバーを再起動するまで有効になりません。サーバーを再起動するには、ttDaemonAdmin -restartserverコマンドを使用します。

必要な権限

この属性の値を現在有効な値以外に変更できるのは、この属性が定義されているシステムDSNでオペレーティング・システム権限を持つユーザーのみです。

TimesTen ScaleoutおよびTimesTen Classicでの使用

この属性は、TimesTen ClassicとTimesTen Scaleoutの両方でサポートされています。

設定

ServersPerDSNは次のように設定します。

属性の設定場所 属性の表示 設定

CまたはJavaプログラム、あるいはUNIXおよびLinuxシステムのTimesTen Classicのodbc.iniファイル、またはTimesTen Scaleoutのデータベース定義(.dbdef)ファイル

ServersPerDSN

1から2047までの値になります。デフォルトは1です。

Windows ODBCデータソース・アドミニストレータ

該当なし