Cosminexus V9 アプリケーションサーバ 機能解説 保守/移行編

[目次][用語][索引][前へ][次へ]

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

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

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

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

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

 

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

 

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

イベントID 図中の番号 トレース取得ポイント レベル
0x8B00 2 リソースアダプタからのコネクション取得要求呼び出し直後 B
0x8B01 5 リソースアダプタからのコネクション取得要求リターン直前 B
0x8B80 3 物理コネクション作成の呼び出し直前 B
0x8B81 4 物理コネクション作成のリターン直後 B
0x8B82 14 物理コネクション破棄の呼び出し直前 B
0x8B83 15 物理コネクション破棄のリターン直後 B
0x8C00 1 javax.sql.DataSource.getConnection()での,データベース接続の確立 処理開始 A
0x8C01 6 処理終了 A
0x8C02 1 javax.sql.DataSource.getConnection(String username, String password)での,データベース接続の確立 処理開始 A
0x8C03 6 処理終了 A
0x8C10 1 クラスタコネクションプール機能使用時のjavax.sql.DataSource.getConnection()での,データベース接続の確立 処理開始 A
0x8C11 6 処理終了 A
0x8C12 1 クラスタコネクションプール機能使用時のjavax.sql.DataSource.getConnection(String username, String password)での,データベース接続の確立 処理開始 A
0x8C13 6 処理終了 A
0x8C20 13 java.sql.Connection.close()での,ConnectionオブジェクトのデータベースとJDBCリソースの解除 処理開始 A
0x8C21 16 処理終了 A
0x8C22 11 java.sql.Connection.commit() 処理開始 B
0x8C23 12 処理終了 B
0x8C24 11 java.sql.Connection.rollback() 処理開始 B
0x8C25 12 処理終了 B
0x8C26 11 java.sql.Connection.rollback(Savepoint savepoint) 処理開始 B
0x8C27 12 処理終了 B
0x8C28 7 java.sql.Connection.createStatement() 処理開始 B
0x8C29 8 処理終了 B
0x8C2A 7 java.sql.Connection.createStatement(int resultSetType, int resultSetConcurrency) 処理開始 B
0x8C2B 8 処理終了 B
0x8C2C 7 java.sql.Connection.createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) 処理開始 B
0x8C2D 8 処理終了 B
0x8C2E 7 java.sql.Connection.prepareCall(String sql) 処理開始 B
0x8C2F 8 処理終了 B
0x8C30 7 java.sql.Connection.prepareCall(String sql, int resultSetType, int resultSetConcurrency) 処理開始 B
0x8C31 8 処理終了 B
0x8C32 7 java.sql.Connection.prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) 処理開始 B
0x8C33 8 処理終了 B
0x8C34 7 java.sql.Connection.prepareStatement(String sql) 処理開始 B
0x8C35 8 処理終了 B
0x8C36 7 java.sql.Connection.prepareStatement(String sql, int autoGeneratedKeys) 処理開始 B
0x8C37 8 処理終了 B
0x8C38 7 java.sql.Connection.prepareStatement(String sql, int[] columnIndexes) 処理開始 B
0x8C39 8 処理終了 B
0x8C3A 7 java.sql.Connection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency) 処理開始 B
0x8C3B 8 処理終了 B
0x8C3C 7 java.sql.Connection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) 処理開始 B
0x8C3D 8 処理終了 B
0x8C3E 7 java.sql.Connection.prepareStatement(String sql, String[] columnNames) 処理開始 B
0x8C3F 8 処理終了 B

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

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

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


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

イベントID 図中の番号 トレース取得ポイント レベル
0x8C80 9 execute(String sql) 処理開始 B
0x8C81 10 処理終了 B
0x8C82 9 execute(String sql, int autoGeneratedKeys) 処理開始 B
0x8C83 10 処理終了 B
0x8C84 9 execute(String sql, int[] columnIndexes) 処理開始 B
0x8C85 10 処理終了 B
0x8C86 9 execute(String sql, String[] columnNames) 処理開始 B
0x8C87 10 処理終了 B
0x8C88 9 executeBatch() 処理開始 B
0x8C89 10 処理終了 B
0x8C8A 9 executeQuery(String sql) 処理開始 B
0x8C8B 10 処理終了 B
0x8C8C 9 executeUpdate(String sql) 処理開始 B
0x8C8D 10 処理終了 B
0x8C8E 9 executeUpdate(String sql, int autoGeneratedKeys) 処理開始 B
0x8C8F 10 処理終了 B
0x8C90 9 executeUpdate(String sql, int[] columnIndexes) 処理開始 B
0x8C91 10 処理終了 B
0x8C92 9 executeUpdate(String sql, String[] columnNames) 処理開始 B
0x8C93 10 処理終了 B

(凡例)B:詳細

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


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

イベントID 図中の番号 トレース取得ポイント レベル
0x8CC0 9 execute() 処理開始 B
0x8CC1 10 処理終了 B
0x8CC2 9 execute(String sql) 処理開始 B
0x8CC3 10 処理終了 B
0x8CC4 9 execute(String sql, int autoGeneratedKeys) 処理開始 B
0x8CC5 10 処理終了 B
0x8CC6 9 execute(String sql, int[] columnIndexes) 処理開始 B
0x8CC7 10 処理終了 B
0x8CC8 9 execute(String sql, String[] columnNames) 処理開始 B
0x8CC9 10 処理終了 B
0x8CCA 9 executeBatch() 処理開始 B
0x8CCB 10 処理終了 B
0x8CCC 9 executeQuery() 処理開始 B
0x8CCD 10 処理終了 B
0x8CCE 9 executeQuery(String sql) 処理開始 B
0x8CCF 10 処理終了 B
0x8CD0 9 executeUpdate() 処理開始 B
0x8CD1 10 処理終了 B
0x8CD2 9 executeUpdate(String sql) 処理開始 B
0x8CD3 10 処理終了 B
0x8CD4 9 executeUpdate(String sql, int autoGeneratedKeys) 処理開始 B
0x8CD5 10 処理終了 B
0x8CD6 9 executeUpdate(String sql, int[] columnIndexes) 処理開始 B
0x8CD7 10 処理終了 B
0x8CD8 9 executeUpdate(String sql, String[] columnNames) 処理開始 B
0x8CD9 10 処理終了 B

(凡例)B:詳細

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


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

イベントID 図中の番号 トレース取得ポイント レベル
0x8D00 9 execute() 処理開始 B
0x8D01 10 処理終了 B
0x8D02 9 execute(String sql) 処理開始 B
0x8D03 10 処理終了 B
0x8D04 9 execute(String sql, int autoGeneratedKeys) 処理開始 B
0x8D05 10 処理終了 B
0x8D06 9 execute(String sql, int[] columnIndexes) 処理開始 B
0x8D07 10 処理終了 B
0x8D08 9 execute(String sql, String[] columnNames) 処理開始 B
0x8D09 10 処理終了 B
0x8D0A 9 executeBatch() 処理開始 B
0x8D0B 10 処理終了 B
0x8D0C 9 executeQuery() 処理開始 B
0x8D0D 10 処理終了 B
0x8D0E 9 executeQuery(String sql) 処理開始 B
0x8D0F 10 処理終了 B
0x8D10 9 executeUpdate() 処理開始 B
0x8D11 10 処理終了 B
0x8D12 9 executeUpdate(String sql) 処理開始 B
0x8D13 10 処理終了 B
0x8D14 9 executeUpdate(String sql, int autoGeneratedKeys) 処理開始 B
0x8D15 10 処理終了 B
0x8D16 9 executeUpdate(String sql, int[] columnIndexes) 処理開始 B
0x8D17 10 処理終了 B
0x8D18 9 executeUpdate(String sql, String[] columnNames) 処理開始 B
0x8D19 10 処理終了 B

(凡例)B:詳細

注※ 図8-52と対応しています。


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

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

[図データ]

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

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