JDBC データ ソース
JDBC データ ソースは、JDBC 接続のプールを介したデータベース 接続を提供する JNDI ツリーにバインドされたオブジェクトです。 アプリケーションから JNDI ツリーのデータ ソースをルックアップして、 データ ソースからデータベース接続を借りることができます。
このページでは、このドメイン内に作成された JDBC データ ソース オブジェクト の概要を示します。
カラムの表示
[このテーブルのカスタマイズ] を展開して [カラムの表示] リストを変更すると、このページに表示されるデータ ポイントを減らしたり増やしたりできます。それぞれのデータ ポイントは各自のテーブル カラムに表示されます。
以下のテーブルに、このページのカラムに表示できるすべてのデータ ポイントを記載します。
名前 説明 名前 WebLogic ドメイン内のこのデータ ソースを識別するユニークな名前。
MBean 属性 (アプリケーション モジュールには適用しない) :
JDBCDataSourceBean.Name
JNDI 名 このデータ ソースのバインド先の JNDI パス。デフォルトでは、JNDI 名はデータ ソースの名前です。
JNDI パスをルックアップするアプリケーションは、このデータ ソースに対応する
javax.sql.DataSource
インスタンスを取得します。MBean 属性 (アプリケーション モジュールには適用しない) :
JDBCDataSourceParamsBean.JNDINames
対象 データ ソースの対象サーバおよび対象クラスタ。
MBean 属性:
TargetInfoMBean.Targets
行のプリフェッチを有効化 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