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

Administration Console オンライン ヘルプ

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

デプロイメント : JDBC モジュール : コンフィグレーション : JDBC データ ソース : 全般

コンフィグレーション オプション     詳細なコンフィグレーション オプション     関連タスク     関連トピック

アプリケーションは、データ ソースをルックアップしてから接続を要求することによって、 データ ソースからのデータベース接続を取得します。データ ソースは、 データベース接続のプールから接続をアプリケーションに 提供します。

このページでは、この JDBC データ ソースの全般的なコンフィグレーション オプションを 表示および変更できます。

コンフィグレーション オプション

名前 説明
名前

WebLogic ドメイン内のこのデータ ソースを識別するユニークな名前。

MBean 属性 (アプリケーション モジュールには適用しない):
JDBCDataSourceBean.Name

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

JNDI 名

このデータ ソースのバインド先へのパス。グローバル JNDI ツリー上、または ローカル環境内の場所です。デフォルトでは、JNDI 名はデータ ソースの 名前です。

データ ソースに複数の JNDI 名を指定するには、各 JNDI 名を 個別の行に入力します。

JNDI パスをルックアップするアプリケーションは、このデータ ソースに 対応する javax.sql.DataSource インスタンス を取得します。

MBean 属性 (アプリケーション モジュールには適用しない):
JDBCDataSourceParamsBean.JNDINames

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

詳細なコンフィグレーション オプション

名前 説明
グローバル トランザクションのサポート

データ ソースからの非 XA 接続がグローバル トランザクションに参加できるように するには、このオプションを選択します。

アプリケーションにグローバル トランザクションが含まれる場合の多くでは、データベース 接続の作成に XA JDBC ドライバを使用する必要があります。 EJB 使用時は、このオプションを有効化する必要があります。非 XA JDBC ドライバ使用時にグローバル トランザクションのサポートを有効化 した場合、トランザクション処理のオプションを選択する必要があります。

ロギング ラスト リソース

ロギング ラスト リソース (LLR) トランザクションの最適化を使用して 非 XA JDBC 接続が分散トランザクションに参加できるようにします。[2 フェーズ コミットのエミュレート] の代わりに使用することをお勧めします。

2 フェーズ コミットのエミュレート

JTA を使用して非 XA JDBC 接続が分散トランザクションへの参加を エミュレートできるようにします。このオプションは、ヒューリスティックな状況に耐えられる アプリケーションでのみ使用してください。

1 フェーズ コミット

1 フェーズ コミット トランザクション処理を使用して非 XA JDBC 接続が 分散トランザクションに参加できるようにします。このオプションを 有効化すると、他のリソースはグローバル トランザクションに 参加できません。

行のプリフェッチを有効化

1 回のサーバ アクセスで複数の行のプリフェッチ (つまり、サーバからクライアントに送る) を有効化します。

外部クライアントが JDBC を使用して WebLogic Server 経由でデータベースにアクセスするとき、行のプリフェッチを行うと 1 回のサーバ アクセスでサーバからクライアントに複数の行を取り出すことになるので、パフォーマンスが向上します。クライアントと WebLogic Server が同一の JVM 内にある場合は、この設定が無視され、行のプリフェッチは使用されません。

MBean 属性 (アプリケーション モジュールには適用しない):
JDBCDataSourceParamsBean.RowPrefetch

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

プリフェッチする行のサイズ

行のプリフェッチが有効化されている場合、クライアント用にプリフェッチする結果セットの行数を指定します。

最適のプリフェッチ サイズはクエリの詳細によって異なります。一般に、この数を増やすと、特定の値に達するまでパフォーマンスが向上します。その値に達すると、それ以上数を増やしてもパフォーマンスはそれほど向上しません。100 行以上になるとパフォーマンスが向上することはめったになくなります。ほとんどの状況では、デフォルト値で十分対応できます。

MBean 属性 (アプリケーション モジュールには適用しない):
JDBCDataSourceParamsBean.RowPrefetchSize

最小値: 2

最大値: 65536

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

ストリーム チャンク サイズ

ストリーム データ型のデータ チャンク サイズを指定します。

getBinaryStream() への呼び出し結果などのストリーミング データ型は、必要に応じて WebLogic Server からクライアントにこのサイズのチャンクで送られます。

MBean 属性 (アプリケーション モジュールには適用しない):
JDBCDataSourceParamsBean.StreamChunkSize

最小値: 1

最大値: 65536

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

関連タスク

関連トピック

 

Skip navigation bar ページの先頭