JDBCバックエンド

JDBC バックエンドアクティビティは、挿入、クエリ、更新、接続プールからの接続の取得など、すべての JDBC コールで構成されます。

クラスメソッド
oracle.jdbc.driver.PhysicalConnection
  • prepareStatement
  • prepareCall
  • commit
  • rollback
oracle.jdbc.driver.OracleStatement
  • executeQuery
  • executeUpdate
  • execute
oracle.jdbc.driver.OracleDataSource
  • getConnection
oracle.jdbc.driver.OraclePreparedStatement
  • executeQuery
  • addBatch
  • execute
  • executeUpdate
oracle.jdbc.driver.OraclePreparedStatementWrapper
  • execute
  • executeQuery
  • executeUpdate

Javaエージェントは、データベースコールの応答時間をJDBCコールが戻ってくるまでにかかる往復時間として測定します。データベースコールの応答時間には、ネットワーク往復時間 + データベース接続時間 + SQL クエリ時間またはデータベースで費やされたその他の時間が含まれます。

デフォルトで、エージェントはデータベースの以下の論理プロパティを使ってJDBCバックエンドを識別します。

  • URL
  • ホスト名
  • ポート番号
  • データベーススキーマ
  • Version
  • ベンダー

データベースバックエンドが、データベースコレクタですでに構成されているデータベースサーバと同じホスト名、ポート番号、およびデータベースタイプを持つ場合、データベースバックエンドはコレクタと自動的に照合されます。そして、アプリケーション フロー マップ、ティアフローマップまたはノードフローマップからデータベースモニタリングへのドリルダウンが有効になります。

JDBCバックエンドの命名プロパティ

JDBCのバックエンド識別に対する以下のプロパティの使用を有効または無効にすることができます。

構成可能なプロパティ デフォルトのJDBCバックエンド自動検出/命名 説明

URL

あり

ドライバに提供されるJDBC URL

ホスト

あり

データベースホスト

ポート

あり

データベースポート

データベース

あり

データベーススキーマ

Version

あり

JDBCドライバがレポートするデータベースバージョン

ベンダー

あり

JDBCドライバがレポートするデータベースベンダー