第11章 管理データソースの Data Grid Server への追加
管理データソースを Data Grid Server 設定に追加して、JDBC データベース接続の接続プールとパフォーマンスを最適化します。
11.1. 管理対象データソースの設定 リンクのコピーリンクがクリップボードにコピーされました!
Data Grid Server 設定の一部としてマネージドデータソースを作成し、JDBC データベース接続の接続プールとパフォーマンスを最適化します。その後、キャッシュ内のマネージドデータソースの JDNI 名を指定して、デプロイメントの JDBC 接続設定を一元化できます。
前提条件
データベースドライバーを、Data Grid Server インストールの
server/lib
ディレクトリーにコピーします。ヒントData Grid コマンドラインインターフェイス (CLI) で
install
コマンドを使用して、必要なドライバーをserver/lib
ディレクトリーにダウンロードします。以下に例を示します。install org.postgresql:postgresql:42.4.3
install org.postgresql:postgresql:42.4.3
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
手順
- Data Grid Server 設定を開いて編集します。
-
data-sources
セクションに新しいdata-source
を追加します。 -
name
属性またはフィールドでデータソースを一意に識別します。 jndi-name
属性またはフィールドを使用してデータソースの JNDI 名を指定します。ヒントJNDI 名を使用して、JDBC キャッシュストア設定でデータソースを指定します。
-
true
をstatistics
属性またはフィールドの値に設定し、/metrics
エンドポイント経由でデータソースの統計を有効にします。 connection-factory
セクションのデータソースへの接続方法を定義する JDBC ドライバーの詳細を提供します。-
driver
属性またはフィールドを使用して、データベースドライバーの名前を指定します。 -
url
属性またはフィールドを使用して、JDBC 接続 URL を指定します。 -
username
およびpassword
属性またはフィールドを使用して、認証情報を指定します。 - 必要に応じて他の設定を指定します。
-
-
Data Grid Server ノードが接続をプールして再利用する方法を、
connection-pool
セクションの接続プール調整プロパティーで定義します。 - 変更を設定に保存します。
検証
以下のように、Data Grid コマンドラインインターフェイス (CLI) を使用して、データソース接続をテストします。
CLI セッションを開始します。
bin/cli.sh
bin/cli.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow すべてのデータソースをリスト表示し、作成したデータソースが利用できることを確認します。
server datasource ls
server datasource ls
Copy to Clipboard Copied! Toggle word wrap Toggle overflow データソース接続をテストします。
server datasource test my-datasource
server datasource test my-datasource
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
マネージドデータソースの設定
XML
JSON
YAML