ナビゲーションをスキップ

Administration Console オンライン ヘルプ

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

JDBC 接続プールのステートメント キャッシュのコンフィグレーション


WebLogic Server では、パフォーマンスを向上させるため、アプリケーションで使用されるプリペアド ステートメントおよび呼び出し可能ステートメントをキャッシュすることができます (デフォルトで有効)。アプリケーションまたは EJB が、キャッシュに格納されたステートメントのいずれかを呼び出すと、WebLogic Server はキャッシュ内に格納されているステートメントを再利用します。データ ソース内の各データベース接続は、それぞれ固有のステートメント キャッシュを持っています。詳細については、Increasing Performance with the Statement Cache を参照してください。

JDBC データ ソースのステートメント キャッシュをコンフィグレーションするには、次の手順に従います。

  1. まだ行っていない場合、Administration Console のチェンジ センタで [ロックして編集] をクリックします (「チェンジ センタを使用」を参照)。
  2. [ドメイン構造] ツリーで [サービスJDBC] を展開し、[データ ソース] を選択します。
  3. [JDBC データ ソースの概要] ページでデータ ソース名をクリックします。
  4. [コンフィグレーション : 接続プール] タブを選択します。
  5. [ステートメント キャッシュの種類] で、次のオプションのうち 1 つを選択します。
    • [LRU] - [ステートメント キャッシュ サイズ] に達すると、新しいステートメントが使用されるときに最長時間未使用のステートメントが削除されます。
    • [固定] - [ステートメント キャッシュ サイズ] に達すると、そこまでのステートメントが保存され、キャッシュの内容は変更されなくなります。キャッシュを手動でクリアするか、またはキャッシュ サイズを大きくしない限り、新しいステートメントはキャッシュされません。

    詳細については、コンフィグレーション オプション を参照してください。

  6. [ステートメント キャッシュ サイズ] で、各データ ソース インスタンスの各接続ごとにキャッシュするステートメントの数を入力します。
  7. [保存] をクリックします。
  8. これらの変更をアクティブにするには、Administration Console のチェンジ センタで [変更のアクティブ化] をクリックします。
    すべての変更が即座に有効になるわけではありません。—再起動が必要なものもあります。 (「チェンジ センタを使用」を参照)。

 

Skip navigation bar ページの先頭