接続プールの概要
セマンティック・モデルの物理レイヤーには、データベースごとに少なくとも1つの接続プールが含まれます。 これらの接続プールは、Oracle Analytics問合せエンジンとセマンティック・モデル・データベース・データ・ソース間のコマンドの実行を強化するように構成されています。
物理レイヤーのデータベース・オブジェクトに表をインポートすると、接続プールが自動的に作成されます。 データベースごとに複数の接続プールを追加および構成できます。 接続プールを使用すると、複数の同時データ・ソース・リクエスト(問合せ)で単一のデータベース接続の共有が可能になり、データベースへの接続のオーバーヘッドを軽減できます。 Oracleでは、初期化ブロック専用の接続プールを作成することをお薦めします。 「初期化ブロックの接続プールについて」を参照してください。
接続プールのそれぞれに、許容される最大同時接続数を指定する必要があります。 この制限値に達すると、接続リクエストは、接続に空きができるまで待機します。
許容される同時接続数が増えると、接続プールからのアクセス先になる基礎データベースの負荷が増加する可能性があります。 テストしてデータベース管理者に問い合せて、データ・ソースが接続プールで指定された接続数を処理できることを確認します。 また、データ・ソースに接続数に基づくチャージバック・システムがある場合、同時接続数を制限してチャージバック・コストを低く保持することが必要な場合もあります。
Oracle Analytics問合せエンジンは、データベース・リソースに関連する潜在的な負荷およびコストに加えて、サーバーの起動時に各接続に共有メモリーを割り当てます。 これにより接続数が増加し、Oracle Analytics問合せエンジンのメモリー使用量が増加します。