MON_GET_TRANSACTION_LOG 表関数 - ログ情報の取得
MON_GET_TRANSACTION_LOG 表関数は、現在接続されているデータベースのトランザクション・ロギング・サブシステムに関する情報を戻します。
構文
スキーマは SYSPROC です。
表関数パラメーター
- member
- この関数を呼び出すときに現在接続されているデータベースと同じインスタンス内の有効なメンバーを指定する、タイプ INTEGER の入力引数。 現行のデータベース・メンバーには -1、すべてのアクティブ・データベース・メンバーには -2 を指定します。 NULL 値を指定すると、-1 が暗黙的に設定されます。
許可
このルーチンを実行するには、以下のいずれかの権限が必要です。
- ルーチンに対する EXECUTE 特権
- DATAACCESS 権限
- DBADM 権限
- SQLADM 権限
デフォルトの PUBLIC 特権
なし
例
Select MEMBER, CUR_COMMIT_DISK_LOG_READS, CURRENT_ACTIVE_LOG,
APPLID_HOLDING_OLDEST_XACT from table(mon_get_transaction_log(-1)) as t
order by member asc
MEMBER CUR_COMMIT_DISK_LOG_READS CURRENT_ACTIVE_LOG APPLID_HOLDING_OLDEST_XACT
------ ------------------------- ------------------ --------------------------
0 9999 1 7
戻される情報
列名 | データ・タイプ | 説明 |
---|---|---|
メンバー | SMALLINT | member - データベース・メンバー・モニター・エレメント |
TOTAL_LOG_AVAILABLE | BIGINT | total_log_available 使用可能なログの合計: モニター・エレメント |
TOTAL_LOG_USED | BIGINT | total_log_used 使用されているログ・スペースの合計: モニター・エレメント |
SEC_LOG_USED_TOP | BIGINT | sec_log_used_top-使用された最大 2 次ログ・スペース: モニター・エレメント |
TOT_LOG_USED_TOP | BIGINT | tot_log_used_top - 使用された最大合計ログ・スペース: モニター・エレメント |
SEC_LOGS_ALLOCATED | BIGINT | sec_logs_allocated 現在割り振られている 2 次ログ : モニター・エレメント |
LOG_READS | BIGINT | log_reads 読み取られたログ・ページの数 : モニター・エレメント |
LOG_READ_TIME | BIGINT | log_read_time ログ読み取り時間 : モニター・エレメント |
LOG_WRITES | BIGINT | log_writes 書き込まれたログ・ページの数 : モニター・エレメント |
LOG_WRITE_TIME | BIGINT | log_write_time ログ書き込み時間 : モニター・エレメント |
NUM_LOG_WRITE_IO | BIGINT | num_log_write_io ログ書き込み数 : モニター・エレメント |
NUM_LOG_READ_IO | BIGINT | num_log_read_io ログ読み取り数 : モニター・エレメント |
NUM_LOG_PART_PAGE_IO | BIGINT | num_log_part_page_io 部分ログ・ページ書き込み数 : モニター・エレメント |
NUM_LOG_BUFFER_FULL | BIGINT | num_log_buffer_full - エージェントがモニター・エレメントを待機する原因となったフル・ログ・バッファーの回数 |
NUM_LOG_DATA_FOUND_IN_BUFFER | BIGINT | num_log_data_found_in_buffer ログ・データがバッファーにある回数 : モニター・エレメント |
APPLID_HOLDING_OLDEST_XACT | BIGINT | 最も古いトランザクションを保持しているアプリケーション・ハンドル。 |
LOG_TO_REDO_FOR_RECOVERY | BIGINT | log_to_redo_for_recovery リカバリーの場合に再実行されるログの量 : モニター・エレメント |
LOG_HELD_BY_DIRTY_PAGES | BIGINT | log_held_by_dirty_pages ダーティー・ページのログ・スペース占有量 : モニター・エレメント |
FIRST_ACTIVE_LOG | BIGINT | first_active_log 先頭アクティブ・ログ・ファイル番号 : モニター・エレメント |
LAST_ACTIVE_LOG | BIGINT | last_active_log 最終アクティブ・ログ・ファイル番号 : モニター・エレメント |
CURRENT_ACTIVE_LOG | BIGINT | current_active_log 現行アクティブ・ログ・ファイル番号 : モニター・エレメント |
CURRENT_ARCHIVE_LOG | BIGINT | current_archive_log 現行 ® アーカイブ・ログ・ファイル番号: モニター・エレメント |
現在のコミット・ディスク・ログ読み取り数 | BIGINT | (ログ・バッファーではなく) ディスクからのログ読み取りにより、現在コミット済みバージョンの行が検索された回数。 |
現在のコミット合計ログ読み取りの数 | BIGINT | 現在コミット済みバージョンの行が、ログ (ログ・バッファーおよびディスク) から検索された合計回数。 |
現在のコミット・ログ・バッファー・ログ読み取り数 | BIGINT | これは CUR_COMMIT_TOTAL_LOG_READS - CUR_COMMIT_DISK_LOG_READS として計算されます。 |
ARCHIVE_METHOD1_STATUS | SMALLINT | 最新のログ・アーカイブの試行結果。 使用される値は、1 (成功)、0 (失敗)、あるいは NULL (該当なし) です。 |
METHOD1_NEXT_LOG_TO_ARCHIVE | BIGINT | 次にアーカイブされるログ・ファイル。 |
METHOD1_FIRST_FAILURE | BIGINT | アーカイブが失敗した最初のログ・ファイル。 |
ARCHIVE_METHOD2_STATUS | SMALLINT | 最新の 2 次ログ・アーカイブ試行の結果。 使用される値は、1 (成功)、0 (失敗)、あるいは NULL (該当なし) です。 |
METHOD2_NEXT_LOG_TO_ARCHIVE | BIGINT | 次にアーカイブされる 2 次ログ・ファイル。 |
METHOD2_FIRST_FAILURE | BIGINT | アーカイブに失敗した最初の 2 次ログ・ファイル。 |
LOG_CHAIN_ID | BIGINT | ログ・チェーン番号の ID。 |
CURRENT_LSO | BIGINT | 現在のログ・シーケンス・オフセット。 |
CURRENT_LSN | BIGINT | 現在のログ・シーケンス番号。 |
OLDEST_TX_LSN | BIGINT | 最も古いトランザクション実行に関連付けられたログ・シーケンス番号。 |
_RENAME の場合はログ・ログの数 | INTEGER | ログ・アーカイブを使用している場合、これは再使用の目的でログ・パスに維持されているログ・ファイルの数です。 それ以外の場合、この値は 0 です。 |
NUM_INDOUBT_TRANS | BIGINT | num_indoubt_trans 未確定トランザクション数 : モニター・エレメント |
LOG_HADR_WAIT_TIME | BIGINT | HADR 処理の待機に費やされた時間。 |
LOG_HADR_WAITS_TOTAL | BIGINT | トランザクション・ログ・サブシステムが HADR 処理を待機した合計回数。 |