ドメイン・パーティション・アプリケーション・デプロイメント: 管理: 一般設定
アプリケーションでは、Javaネーミング・ディレクトリ・インタフェース(JNDI)ツリーのデータ・ソースをルックアップした後に接続をリクエストすることで、データ・ソースからのデータベース接続を取得します。データ・ソースは、データベース接続のプールからアプリケーションに接続を提供します。
このページでは、このJDBCデータ・ソースの全般的な構成オプションを定義します。
構成オプション
名前 説明 データ・ソース名 WebLogicドメイン内のこのデータ・ソースを識別する一意な名前。
MBean属性(アプリケーション・モジュールには適用しない):
JDBCDataSourceBean.Name
JNDI名 このデータ・ソースのバインド先のJNDIパス。デフォルトでは、JNDI名はデータ・ソースの名前です。
データ・ソースに複数のJNDI名を指定するには、各JNDI名を個別の行に入力します。
JNDIパスをルックアップするアプリケーションは、このデータ・ソースに対応する
javax.sql.DataSource
インスタンスを取得します。MBean属性(アプリケーション・モジュールには適用しない):
JDBCDataSourceParamsBean.JNDINames
行のプリフェッチを有効化 1回のサーバー・アクセスで複数の行のプリフェッチ(つまり、サーバーからクライアントに送る)を有効化します。
このパラメータは、非推奨のJDBC over RMIのみに適用されます。
外部クライアントがJDBCを使用してWebLogic Server経由でデータベースにアクセスするとき、行のプリフェッチを行うと1回のサーバー・アクセスでサーバーからクライアントに複数の行を取り出すことになるので、パフォーマンスが向上します。クライアントとWebLogic Serverが同一のJVM内にある場合は、この設定が無視され、行のプリフェッチは使用されません。
MBean属性(アプリケーション・モジュールには適用しない):
JDBCDataSourceParamsBean.RowPrefetch
プリフェッチする行のサイズ 行のプリフェッチが有効化されている場合、クライアント用にプリフェッチする結果セットの行数を指定します。
このパラメータは、非推奨のJDBC over RMIのみに適用されます。
最適のプリフェッチ・サイズは問合せの詳細によって異なります。一般に、この数を増やすと、特定の値に達するまでパフォーマンスが向上します。その値に達すると、それ以上数を増やしてもパフォーマンスはそれほど向上しません。100行以上になるとパフォーマンスが向上することはめったになくなります。ほとんどの状況では、デフォルト値で十分対応できます。
MBean属性(アプリケーション・モジュールには適用しない):
JDBCDataSourceParamsBean.RowPrefetchSize
最小値:
2
最大値:
65536
ストリーム・チャンク・サイズ ストリーム・データ型のデータ・チャンク・サイズを指定します。
このパラメータは、非推奨のJDBC over RMIのみに適用されます。
getBinaryStream()
への呼出し結果などのストリーミング・データ型は、必要に応じてWebLogic Serverからクライアントにこのサイズのチャンクで送られます。MBean属性(アプリケーション・モジュールには適用しない):
JDBCDataSourceParamsBean.StreamChunkSize
最小値:
1
最大値:
65536