7.13.1 コネクション関連のトレース取得ポイントと取得できるトレース情報

コネクション関連のトレース取得ポイントと取得できるトレース情報について説明します。

<この項の構成>
(1) トレース取得ポイントとPRFトレース取得レベル
(2) 取得できるトレース情報

(1) トレース取得ポイントPRFトレース取得レベル

イベントID,トレース取得ポイント,およびPRFトレース取得レベルについて,イベントIDごとに,次の四つの表に示します。

 

ポイント
イベントID「0x8C41」については,「7.10 EJBコンテナのトレース取得ポイント」,および「7.12 JTAのトレース取得ポイント」を参照してください。

 

表7-54 DB Connector,JCAコンテナでのトレース取得ポイントの詳細(コネクション関連の処理実行時)1

イベントID図中の番号トレース取得ポイントレベル
0x8B002リソースアダプタからのコネクション取得要求呼び出し直後B
0x8B015リソースアダプタからのコネクション取得要求リターン直前B
0x8B803物理コネクション作成の呼び出し直前B
0x8B814物理コネクション作成のリターン直後B
0x8B8214物理コネクション破棄の呼び出し直前B
0x8B8315物理コネクション破棄のリターン直後B
0x8C001javax.sql.DataSource.getConnection()での,データベース接続の確立処理開始A
0x8C016処理終了A
0x8C021javax.sql.DataSource.getConnection(String username, String password)での,データベース接続の確立処理開始A
0x8C036処理終了A
0x8C101コネクションプールのクラスタ化機能使用時のjavax.sql.DataSource.getConnection()での,データベース接続の確立処理開始A
0x8C116処理終了A
0x8C121コネクションプールのクラスタ化機能使用時のjavax.sql.DataSource.getConnection(String username, String password)での,データベース接続の確立処理開始A
0x8C136処理終了A
0x8C2013java.sql.Connection.close()での,ConnectionオブジェクトのデータベースとJDBCリソースの解除処理開始A
0x8C2116処理終了A
0x8C2211java.sql.Connection.commit()処理開始B
0x8C2312処理終了B
0x8C2411java.sql.Connection.rollback()処理開始B
0x8C2512処理終了B
0x8C2611java.sql.Connection.rollback(Savepoint savepoint)処理開始B
0x8C2712処理終了B
0x8C287java.sql.Connection.createStatement()処理開始B
0x8C298処理終了B
0x8C2A7java.sql.Connection.createStatement(int resultSetType, int resultSetConcurrency)処理開始B
0x8C2B8処理終了B
0x8C2C7java.sql.Connection.createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability)処理開始B
0x8C2D8処理終了B
0x8C2E7java.sql.Connection.prepareCall(String sql)処理開始B
0x8C2F8処理終了B
0x8C307java.sql.Connection.prepareCall(String sql, int resultSetType, int resultSetConcurrency)処理開始B
0x8C318処理終了B
0x8C327java.sql.Connection.prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)処理開始B
0x8C338処理終了B
0x8C347java.sql.Connection.prepareStatement(String sql)処理開始B
0x8C358処理終了B
0x8C367java.sql.Connection.prepareStatement(String sql, int autoGeneratedKeys)処理開始B
0x8C378処理終了B
0x8C387java.sql.Connection.prepareStatement(String sql, int[] columnIndexes)処理開始B
0x8C398処理終了B
0x8C3A7java.sql.Connection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency)処理開始B
0x8C3B8処理終了B
0x8C3C7java.sql.Connection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)処理開始B
0x8C3D8処理終了B
0x8C3E7java.sql.Connection.prepareStatement(String sql, String[] columnNames)処理開始B
0x8C3F8処理終了B

(凡例)A:標準 B:詳細

注 SQL Server 2005を使用している場合,DB ConnectorのイベントIDは出力されません。

注※ 図7-34中の番号と対応しています。


表7-55 DB Connector,JCAコンテナでのトレース取得ポイントの詳細(java.sql.Statementインタフェースのメソッド実行時)2

イベントID図中の番号トレース取得ポイントレベル
0x8C809execute(String sql)処理開始B
0x8C8110処理終了B
0x8C829execute(String sql, int autoGeneratedKeys)処理開始B
0x8C8310処理終了B
0x8C849execute(String sql, int[] columnIndexes)処理開始B
0x8C8510処理終了B
0x8C869execute(String sql, String[] columnNames)処理開始B
0x8C8710処理終了B
0x8C889executeBatch()処理開始B
0x8C8910処理終了B
0x8C8A9executeQuery(String sql)処理開始B
0x8C8B10処理終了B
0x8C8C9executeUpdate(String sql)処理開始B
0x8C8D10処理終了B
0x8C8E9executeUpdate(String sql, int autoGeneratedKeys)処理開始B
0x8C8F10処理終了B
0x8C909executeUpdate(String sql, int[] columnIndexes)処理開始B
0x8C9110処理終了B
0x8C929executeUpdate(String sql, String[] columnNames)処理開始B
0x8C9310処理終了B

(凡例)B:詳細

注※ 図7-34中の番号と対応しています。


表7-56 DB Connector,JCAコンテナでのトレース取得ポイントの詳細(java.sql.PreparedStatementインタフェースのメソッド実行時)3

イベントID図中の番号トレース取得ポイントレベル
0x8CC09execute()処理開始B
0x8CC110処理終了B
0x8CC29execute(String sql)処理開始B
0x8CC310処理終了B
0x8CC49execute(String sql, int autoGeneratedKeys)処理開始B
0x8CC510処理終了B
0x8CC69execute(String sql, int[] columnIndexes)処理開始B
0x8CC710処理終了B
0x8CC89execute(String sql, String[] columnNames)処理開始B
0x8CC910処理終了B
0x8CCA9executeBatch()処理開始B
0x8CCB10処理終了B
0x8CCC9executeQuery()処理開始B
0x8CCD10処理終了B
0x8CCE9executeQuery(String sql)処理開始B
0x8CCF10処理終了B
0x8CD09executeUpdate()処理開始B
0x8CD110処理終了B
0x8CD29executeUpdate(String sql)処理開始B
0x8CD310処理終了B
0x8CD49executeUpdate(String sql, int autoGeneratedKeys)処理開始B
0x8CD510処理終了B
0x8CD69executeUpdate(String sql, int[] columnIndexes)処理開始B
0x8CD710処理終了B
0x8CD89executeUpdate(String sql, String[] columnNames)処理開始B
0x8CD910処理終了B

(凡例)B:詳細

注※ 図7-34中の番号と対応しています。


表7-57 DB Connector,JCAコンテナでのトレース取得ポイントの詳細(java.sql.CallableStatementインタフェースのメソッド実行時)4

イベントID図中の番号トレース取得ポイントレベル
0x8D009execute()処理開始B
0x8D0110処理終了B
0x8D029execute(String sql)処理開始B
0x8D0310処理終了B
0x8D049execute(String sql, int autoGeneratedKeys)処理開始B
0x8D0510処理終了B
0x8D069execute(String sql, int[] columnIndexes)処理開始B
0x8D0710処理終了B
0x8D089execute(String sql, String[] columnNames)処理開始B
0x8D0910処理終了B
0x8D0A9executeBatch()処理開始B
0x8D0B10処理終了B
0x8D0C9executeQuery()処理開始B
0x8D0D10処理終了B
0x8D0E9executeQuery(String sql)処理開始B
0x8D0F10処理終了B
0x8D109executeUpdate()処理開始B
0x8D1110処理終了B
0x8D129executeUpdate(String sql)処理開始B
0x8D1310処理終了B
0x8D149executeUpdate(String sql, int autoGeneratedKeys)処理開始B
0x8D1510処理終了B
0x8D169executeUpdate(String sql, int[] columnIndexes)処理開始B
0x8D1710処理終了B
0x8D189executeUpdate(String sql, String[] columnNames)処理開始B
0x8D1910処理終了B

(凡例)B:詳細

注※ 図7-34中の番号と対応しています。


DB Connector,JCAコンテナでのトレース取得ポイントを次の図に示します。

図7-34 DB Connector,JCAコンテナのトレース取得ポイント(コネクション関連)

[図データ]

(2) 取得できるトレース情報

DB Connector,JCAコンテナで取得できるトレース情報について,次に示します。ここでは,図7-34の番号と対応づけて説明しています。