データ ソース プーリングの設定

pooling-datasource-factory.propertiesファイル (SpectrumLocation\server\modules\spatial にあります) を使用して、JDBC ベースのデータ ソース (Oracle、SQL Server など) で使用される接続のプーリングをパフォーマンスが最大になるように設定できます。

最良の結果を得るには、検証を有効にします (testOnBorrow =true)。これにより、プールから借用する前に、静的クエリによってオブジェクトを検証できます。検証に失敗した場合は、その接続がプールから破棄され、別の接続の借用を試みます。検証を有効にすると、Spectrum Spatial によって実行される本来のクエリの前に必ず別のクエリが実行されるので、パフォーマンスが若干低下します。ただし、このテスト クエリにより、Spectrum Spatial と外部データベース間の通信に信頼性がない場合でも、コネクション プール内のすべての接続の整合性が維持されます。

検証によるパフォーマンスへの影響が少なくなるように、検証間隔を設定します。ある接続を検証するタイミングになっても、この間隔内に検証が既に済んでいる場合は、その接続が再び検証されることはありません。