uid_sql_stmts - 実行された UPDATE/INSERT/MERGE/DELETE SQL ステートメント : モニター・エレメント
実行された UPDATE、INSERT、MERGE および DELETE ステートメントの数。
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
データベース | dbase | basic |
アプリケーション | appl | basic |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
接続 | event_conn | 常に収集される |
データベース | event_db | 常に収集される |
統計 | event_scmetrics | REQUEST METRICS BASE |
統計 | event_superclassmetrics | REQUEST METRICS BASE |
統計 | event_wlmmetrics | REQUEST METRICS BASE |
作業単位 | uow_metrics | REQUEST METRICS BASE |
- 使用法
- このエレメントを使用すると、
アプリケーション・レベルまたはデータベース・レベルのデータベース・アクティビティーのレベルを判別できます。次の公式を使用すると、すべてのステートメントに対する UPDATE、 INSERT MERGE、および DELETE ステートメントの比率を計算できます。
uid_sql_stmts / (static_sql_stmts + dynamic_sql_stmts )
この情報は、アプリケーションのアクティビティーおよびスループットの分析に役立ちます。
unread_prefetch_pages - 読み取り不能プリフェッチ・ページ : モニター・エレメント
プリフェッチャーが読み取ってバッファー・プールに入れたページで、一度も使用されなかったページの数を示します。
表関数 | モニター・エレメントの収集コマンドおよびレベル |
---|---|
MON_GET_BUFFERPOOL 表関数 - バッファー・プール・メトリックの取得 | DATA OBJECT METRICS BASE |
MON_GET_DATABASE 表関数 - データベース・レベル情報の取得 | DATA OBJECT METRICS BASE |
MON_GET_DATABASE_DETAILS 表関数 - データベース情報メトリックの取得 | DATA OBJECT METRICS BASE |
MON_GET_TABLESPACE 表関数 - 表スペース・メトリックの取得 | DATA OBJECT METRICS BASE |
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
データベース | dbase | バッファー・プール |
表スペース | tablespace | バッファー・プール |
バッファー・プール | bufferpool | バッファー・プール |
アプリケーション | appl | バッファー・プール |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
データベース | event_db | 常に収集される |
表スペース | event_tablespace | 常に収集される |
接続 | event_conn | 常に収集される |
使用法
ページ数が多い場合、プリフェッチャーは、 使用されないページをバッファー・プール内に読み込むことで不必要な入出力を行うことがあります。
uow_client_idle_wait_time - 作業単位内のクライアント・アイドル時間 : モニター・エレメント
作業単位 (UOW) 内でアイドル状態になっている時間を示します。 値はミリ秒単位で示されます。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 | REQUEST METRICS BASE |
MON_GET_CONNECTION_DETAILS 表関数-接続メトリック詳細の取得 (DETAILS XML 文書に報告されます) | REQUEST METRICS BASE |
uow_comp_status 作業単位完了状況 : モニター・エレメント
作業単位 の状況と、それが停止した方法。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 | 常に収集される |
MON_GET_CONNECTION_DETAILS 表関数 - 詳細接続メトリックの取得 | 常に収集される |
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 | 常に収集される |
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - 詳細作業単位メトリックの取得 | 常に収集される |
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
アプリケーション | appl | 作業単位 |
DCS アプリケーション | dcs_appl | basic |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
トランザクション | event_xact | 常に収集される |
- 使用法
- このエレメントを使用すると、デッドロックまたは異常終了のために 作業単位 が終了したかどうかを判別できます。 次の原因が考えられます。
- コミット・ステートメントによりコミットされた。
- ロールバック・ステートメントによりロールバックされた。
- デッドロックによりロールバックされた。
- 異常終了によりロールバックされた。
- アプリケーションの正常終了によりコミットされた。
- 進行中であった作業単位に対する FLUSH EVENT MONITOR コマンドの結果が不明。
注: API ユーザーは、 データベース・システム・モニター 定数の定義が含まれているヘッダー・ファイル (sqlmon.h) を参照する必要があります。
uow_completed_total - 完了済みの合計作業単位 : モニター・エレメント
コミットまたはロールバックされて完了した作業単位の合計数。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_SERVICE_SUBCLASS_STATS 表関数-サービス・サブクラスの統計を戻す MON_GET_SERVICE_SUBCLASS_STATS 表関数-サービス・サブクラスの統計を戻す | ACTIVITY METRICS BASE |
MON_GET_SERVICE_SUPERCLASS_STATS 表関数 - サービス・スーパークラスの統計を戻す | 常に収集される |
MON_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す | ACTIVITY METRICS BASE |
MON_SAMPLE_SERVICE_CLASS_METRICS - サービス・クラス・メトリックのサンプルの取得 | REQUEST METRICS BASE |
MON_SAMPLE_WORKLOAD_METRICS-ワークロード・メトリックのサンプルの取得 | REQUEST METRICS BASE |
WLM_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す | REQUEST METRICS BASE |
WLM_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す | REQUEST METRICS BASE |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
統計 | event_scstats (メトリック文書に報告されます ) | 常に収集される |
統計 | event_superclassstats (メトリック文書に報告されます) | 常に収集される |
統計 | event_wlstats (メトリック文書に報告されます ) | 常に収集される |
使用法
このモニター・エレメントが WLM_GET_SERVICE_SUBCLASS_STATS 関数または WLM_GET_WORKLOAD_STATS 関数によって戻される場合、統計を最後にリセットして以降に完了した作業単位の合計数を表します。
このモニター・エレメントが MON_SAMPLE_SERVICE_CLASS_METRICS 関数または MON_SAMPLE_WORKLOAD_METRICS 関数によって戻される場合、関数が実行されて以降に完了した作業単位の合計数を表します。
uow_elapsed_time 最新の作業単位の経過時間 : モニター・エレメント
最後に完了した作業単位の実行経過時間。
- エレメント ID
- uow_elapsed_time
- エレメント・タイプ
- 時間
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
アプリケーション | appl | 作業単位、 タイム・スタンプ |
DCS アプリケーション | dcs_appl | 作業単位、 タイム・スタンプ |
使用法
作業単位の完了にかかる時間の標識として、このエレメントを使用します。
このエレメントは、秒およびマイクロ秒 (100 万分の 1 秒) の単位で消費時間を報告する 2 つのサブエレメントで構成されています。 このモニター・エレメントの名前に「_s」と「_ms」を追加したものがサブエレメントの名前になります。 このモニター・エレメントの消費時間の合計を取得するには、2 つのサブエレメントの値を合計する必要があります。 例えば、「_s」サブエレメントの値が 3 で、「_ms」サブエレメントの値が 20 の場合、モニター・エレメントの消費時間の合計は 3.00002 秒です。
uow_id 作業単位 ID : モニター・エレメント
作業単位の ID。 作業単位 ID は、アプリケーション・ハンドル内で固有です。
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
アクティビティー | event_activity | 常に収集される |
アクティビティー | event_activitystmt | 常に収集される |
アクティビティー | event_activityvals | 常に収集される |
アクティビティー | event_activitymetrics | 常に収集される |
変更履歴 | ddlstmtexec txncompletion |
常に収集される |
ロック | lock_participant_activities lock_activity_values |
常に収集される |
しきい値違反 | event_thresholdviolations | 常に収集される |
作業単位 | uow uow_metrics uow_package_list uow_executable_list |
常に収集される |
使用法
このエレメントを他のアクティビティー履歴エレメントと一緒に使用すると、アクティビティーの動作の分析をすることができます。
さらにこのエレメントを activity_id および appl_id モニター・エレメントと一緒に使用すると、アクティビティーを一意的に識別できます。
uow_lifetime_avg - 作業単位の平均存続期間 : モニター・エレメント
作業単位の平均存続期間。 ミリ秒で計測されます。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_SERVICE_SUBCLASS_STATS 表関数-サービス・サブクラスの統計を戻す MON_GET_SERVICE_SUBCLASS_STATS 表関数-サービス・サブクラスの統計を戻す | ACTIVITY METRICS BASE |
MON_GET_SERVICE_SUPERCLASS_STATS 表関数 - サービス・スーパークラスの統計を戻す | 常に収集される |
MON_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す | ACTIVITY METRICS BASE |
MON_SAMPLE_SERVICE_CLASS_METRICS - サービス・クラス・メトリックのサンプルの取得 | REQUEST METRICS BASE |
MON_SAMPLE_WORKLOAD_METRICS-ワークロード・メトリックのサンプルの取得 | REQUEST METRICS BASE |
WLM_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す | REQUEST METRICS BASE |
WLM_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す | REQUEST METRICS BASE |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
統計 | event_scstats (メトリック文書に報告されます ) | 常に収集される |
統計 | event_superclassstats (メトリック文書に報告されます) | 常に収集される |
統計 | event_wlstats (メトリック文書に報告されます ) | 常に収集される |
使用法
このモニター・エレメントが WLM_GET_SERVICE_SUBCLASS_STATS 関数または WLM_GET_WORKLOAD_STATS 関数によって戻される場合、統計を最後にリセットして以降の作業単位の平均存続期間を示します。
このモニター・エレメントが MON_SAMPLE_SERVICE_CLASS_METRICS 関数または MON_SAMPLE_WORKLOAD_METRICS 関数によって戻される場合、関数が実行されて以降の作業単位の平均存続期間を表します。
uow_lock_wait_time - ロック待機中の作業単位の合計時間 : モニター・エレメント
この 作業単位 がロックを待機するのに費やした経過時間の合計。 値はミリ秒単位で示されます。
- エレメント ID
- uow_lock_wait_time
- エレメント・タイプ
- Counter
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
アプリケーション | appl | 作業単位 |
- 使用法
- このエレメントは、リソース競合問題の重大度を判別するときに利用できます。
uow_log_space_used - 使用されている作業単位ログ・スペース: モニター・エレメント
モニター対象アプリケーションの現在の 作業単位 で使用されているログ・スペースの量 (バイト単位)。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 | 常に収集される |
MON_GET_UNIT_OF_WORK_DETAILS 表関数-作業単位メトリック詳細の取得 (DETAILS XML 文書に報告されます) | 常に収集される |
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
アプリケーション | appl | 作業単位 |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
トランザクション | event_xact | 常に収集される |
作業単位 | - | 常に収集される |
使用法
このエレメントを使用すると、 作業単位 レベルでのロギング要件を理解できます。
uow_start_time - 作業単位開始タイム・スタンプ : モニター・エレメント
作業単位 が最初にデータベース・リソースを必要とした日時。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 | 常に収集される |
MON_GET_CONNECTION_DETAILS 表関数 - 詳細接続メトリックの取得 | 常に収集される |
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 | 常に収集される |
MON_GET_UNIT_OF_WORK_DETAILS 表関数-作業単位メトリック詳細の取得 (DETAILS XML 文書に報告されます) | 常に収集される |
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
アプリケーション | appl | 作業単位、 タイム・スタンプ |
DCS アプリケーション | dcs_appl | 作業単位、 タイム・スタンプ |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
作業単位 | uow | 常に収集される |
トランザクション | event_xact | - |
使用法
- 最初の 作業単位の場合は、 conn_complete_timeの後の最初のデータベース要求 (SQL ステートメントの実行) の時刻です。
- 後続の 作業単位の場合は、直前の COMMIT または ROLLBACK の後の最初のデータベース要求 (SQL ステートメント実行) の時刻です。
データベース・システム・モニター は、 作業単位の定義から、COMMIT/ROLLBACK と次の SQL ステートメントの間に費やされる時間を除外します。 この測定方法は、 作業単位の最初の SQL ステートメントの前にアプリケーション・ロジックで費やされた時間とは別に、 データベース・マネージャー がデータベース要求の処理に費やした時間を反映します。 作業単位 経過時間には、 作業単位内の SQL ステートメント間でアプリケーション・ロジックを実行するために費やされた時間が含まれます。
このエレメントと uow_stop_time モニター・エレメントを組み合わせて使用すると、 作業単位 の合計経過時間を計算できます。また、 prev_uow_stop_time モニター・エレメントと併用すると、 作業単位間でアプリケーションに費やした時間を計算できます。
uow_stop_time および prev_uow_stop_time モニター・エレメントを使用して、 作業単位の SQL リファレンス 定義の経過時間を計算することができます。
uow_status 作業単位の状況 : モニター・エレメント
作業単位 (unit of work)の状況。
- エレメント ID
- uow_status
- エレメント・タイプ
- 情報
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
トランザクション | event_xact | 常に収集される |
- 使用法
- このエレメントを使用して、 作業単位の状況を判別することができます。 API ユーザーは、 データベース・システム・モニターの定数の定義が含まれているヘッダー・ファイル sqlmon.h を参照してください。
uow_stop_time 作業単位停止タイム・スタンプ : モニター・エレメント
最新の 作業単位 が完了した日時。これは、データベース変更がコミットまたはロールバックされたときに発生します。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_CONNECTION 表関数 - 接続メトリックの取得 | 常に収集される |
MON_GET_CONNECTION_DETAILS 表関数 - 詳細接続メトリックの取得 | 常に収集される |
MON_GET_UNIT_OF_WORK 表関数 - 作業単位メトリックの取得 | 常に収集される |
MON_GET_UNIT_OF_WORK_DETAILS 表関数 - 詳細作業単位メトリックの取得 | 常に収集される |
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
アプリケーション | appl | 作業単位、 タイム・スタンプ |
DCS アプリケーション | dcs_appl | 作業単位、 タイム・スタンプ |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
作業単位 | uow | 常に収集される |
使用法
このエレメントと prev_uow_stop_time モニター・エレメントを組み合わせて使用すると、COMMIT/ROLLBACK ポイント間の合計経過時間を計算できます。また、 uow_start_time モニター・エレメントと組み合わせて使用すると、最新の 作業単位の経過時間を計算できます。
- アプリケーションが 作業単位 を完了し、まだ新しい作業単位を開始していない ( uow_start_time モニター・エレメントに定義されている) 場合、このエレメントはゼロ以外の有効なタイム・スタンプを報告します。
- アプリケーションが現在 作業単位を実行している場合、このエレメントはゼロを報告します。
- アプリケーションがデータベースに初めて接続すると、このエレメントは conn_complete_time モニター・エレメントの値に設定されます。
新しい 作業単位 が開始されると、このエレメントの内容は prev_uow_stop_time モニター・エレメントに移動されます。
uow_throughput - 作業単位スループット : モニター・エレメント
1 秒単位の作業単位数で計測される、作業単位完了数。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_SAMPLE_SERVICE_CLASS_METRICS - サービス・クラス・メトリックのサンプルの取得 | REQUEST METRICS BASE |
MON_SAMPLE_WORKLOAD_METRICS-ワークロード・メトリックのサンプルの取得 | REQUEST METRICS BASE |
MON_GET_SERVICE_SUBCLASS_STATS 表関数-サービス・サブクラスの統計を戻す MON_GET_SERVICE_SUBCLASS_STATS 表関数-サービス・サブクラスの統計を戻す | ACTIVITY METRICS BASE |
MON_GET_SERVICE_SUPERCLASS_STATS 表関数 - サービス・スーパークラスの統計を戻す | 常に収集される |
MON_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す | ACTIVITY METRICS BASE |
WLM_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す | REQUEST METRICS BASE |
WLM_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す | REQUEST METRICS BASE |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
統計 | event_scstats (メトリック文書に報告されます ) | 常に収集される |
統計 | event_superclassstats (メトリック文書に報告されます) | 常に収集される |
統計 | event_wlstats (メトリック文書に報告されます ) | 常に収集される |
使用法
このモニター・エレメントが WLM_GET_SERVICE_SUBCLASS_STATS 関数または WLM_GET_WORKLOAD_STATS 関数によって戻される場合、統計を最後にリセットして以降の作業単位スループットを表します。
このモニター・エレメントが MON_SAMPLE_SERVICE_CLASS_METRICS 関数または MON_SAMPLE_WORKLOAD_METRICS 関数によって戻される場合、関数が実行されて以降の作業単位スループットを表します。
uow_total_time_top - UOW 合計時間の最上位 : モニター・エレメント
作業単位の存続時間の最高水準点 (ミリ秒)。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_SERVICE_SUBCLASS_STATS 表関数-サービス・サブクラスの統計を戻す MON_GET_SERVICE_SUBCLASS_STATS 表関数-サービス・サブクラスの統計を戻す | 常に収集される |
MON_GET_SERVICE_SUPERCLASS_STATS 表関数 - サービス・スーパークラスの統計を戻す | 常に収集される |
MON_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す | 常に収集される |
WLM_GET_SERVICE_SUBCLASS_STATS 表関数 - サービス・サブクラスの統計を戻す | 常に収集される |
WLM_GET_WORKLOAD_STATS 表関数 - ワークロード統計を戻す | 常に収集される |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
統計 | event_wlstats | 常に収集される |
統計 | event_scstats | 常に収集される |
統計 | event_superclassstats | 常に収集される |
使用法
このエレメントを使用すると、UOWTOTALTIME しきい値が有効であるかどうか、また、そのようなしきい値の構成方法を判別する助けになります。
サービス・クラスでは、サービス・クラスの COLLECT AGGREGATE ACTIVITY DATA が NONE に設定されている場合、このモニター・エレメントは -1 を返します。
ワークロードでは、ワークロードの COLLECT AGGREGATE ACTIVITY DATA が NONE に設定されている場合、このモニター・エレメントは -1 を返します。
サービス・クラスの場合、この最高水準点はワークロードが割り当てたサービス・クラス用に計算されます。 アクティビティーのサービス・クラスを変更する作業アクション・セットのどのマッピングもこの最高水準点に影響しません。
update_sql_stmts 更新回数 : モニター・エレメント
このエレメントには、フェデレーテッド・サーバー・インスタンスの開始時点か、またはデータベース・モニター・カウンターの最後のリセット時点以降に、いずれかのアプリケーションに代わってフェデレーテッド・サーバーがこのデータ・ソースに UPDATE ステートメントを発行した合計回数が含まれています。
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
データベース | dbase_remote | basic |
アプリケーション | appl_remote | basic |
- 使用法
- このエレメントを使用すると、
フェデレーテッド・サーバーまたはアプリケーションによりこのデータ・ソースに対して行われたデータベース・アクティビティーのレベルを判別できます。このエレメントを使用すると、次の公式を使用して、 フェデレーテッド・サーバーまたはアプリケーションによるこのデータ・ソースへの書き込みアクティビティーのパーセンテージも判別できます。
write_activity = (INSERT statements + UPDATE statements + DELETE statements ) / (SELECT statements + INSERT statements + UPDATE statements + DELETE statements)
update_time 更新応答時間 : モニター・エレメント
このエレメントには、フェデレーテッド・サーバー・インスタンスの開始時点か、またはデータベース・モニター・カウンターの最後のリセット時点以降に、このフェデレーテッド・サーバー・インスタンス上で実行されているすべてのアプリケーションまたは単一アプリケーションからの UPDATE に対して、このデータ・ソースが応答に要した合計時間が含まれています (ミリ秒単位)。
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
データベース | dbase_remote | タイム・スタンプ |
アプリケーション | appl_remote | タイム・スタンプ |
応答時間とは、 フェデレーテッド・サーバーが UPDATE ステートメントをデータ・ソースにサブミットしてからデータ・ソースが UPDATE を処理したことをフェデレーテッド・サーバーに応答するまでの時間です。
- 使用法
- このエレメントを使用すると、 このデータ・ソースに対する UPDATE が処理されるのを待機するために生じた実際の時間を判別できます。 この情報は、キャパシティー・プランニングおよびチューニングを行うときに便利です。
usage_list_last_state_change - 最後の状態変更のモニター・エレメント
usage_list_state モニター・エレメントの値が最後に変更された時刻を示すタイム・スタンプ。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_USAGE_LIST_STATUS 表関数 - 使用量リストの状況を戻す | 常に収集される |
usage_list_mem_size - 使用リスト・メモリー・サイズのモニター・エレメント
特定の使用リストに割り振られているメモリーの総量 (キロバイト単位)。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_USAGE_LIST_STATUS 表関数 - 使用量リストの状況を戻す | 常に収集される |
usage_list_name - 使用リスト名のモニター・エレメント
使用リスト名。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_INDEX_USAGE_LIST 表関数 - 索引用使用量リストからの情報を戻す | 常に収集される |
MON_GET_TABLE_USAGE_LIST 表関数 - 表の使用量リストからの情報を戻す | 常に収集される |
MON_GET_USAGE_LIST_STATUS 表関数 - 使用量リストの状況を戻す | 常に収集される |
usage_list_schema - 使用リスト・スキーマのモニター・エレメント
使用リストのスキーマの名前。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_INDEX_USAGE_LIST 表関数 - 索引用使用量リストからの情報を戻す | 常に収集される |
MON_GET_TABLE_USAGE_LIST 表関数 - 表の使用量リストからの情報を戻す | 常に収集される |
MON_GET_USAGE_LIST_STATUS 表関数 - 使用量リストの状況を戻す | 常に収集される |
usage_list_size - 使用リスト・サイズのモニター・エレメント
特定の使用リストに保持可能な項目の最大数。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_USAGE_LIST_STATUS 表関数 - 使用量リストの状況を戻す | 常に収集される |
usage_list_state - 使用リストの状態のモニター・エレメント
特定の使用リストの状態。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_USAGE_LIST_STATUS 表関数 - 使用量リストの状況を戻す | 常に収集される |
使用法
- A
- アクティブ。 F
- アクティブ化に失敗しました。 I
- 非アクティブ。 P
- アクティブ化の処理中。
usage_list_used_entries - 使用リストの使用された項目のモニター・エレメント
使用リストに現在含まれている 項目の数。 使用リストが 非アクティブ状態である場合、このモニター・エレメントは、 この使用リストのモニターが最後にアクティブだったときに、使用リストに含まれていた 項目の数を示します。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_USAGE_LIST_STATUS 表関数 - 使用量リストの状況を戻す | 常に収集される |
usage_list_wrapped - 使用リスト折り返しインディケーターのモニター・エレメント
特定の使用リストが 折り返されているかどうかを示すインディケーター。 使用リストが満杯になった場合、 デフォルトの動作として項目が折り返されます。つまり、 最も古い項目は、最新の項目に置き換えられます。
可能な値は Y および N です。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_USAGE_LIST_STATUS 表関数 - 使用量リストの状況を戻す | 常に収集される |
user_cpu_time ユーザー CPU 時間 : モニター・エレメント
データベース・マネージャー ・エージェント・プロセス、作業単位、またはステートメントによって使用された ユーザー CPU 時間の合計 (秒およびマイクロ秒単位)。 表に書き込むイベント・モニターの場合、 このエレメントの値は、BIGINT データ・タイプを使用して、マイクロ秒単位で示されます。
ステートメント・モニター・スイッチまたはタイム・スタンプ・スイッチがオンになっていない場合は、このエレメントは収集されず、代わりに -1 が書き込まれます。
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
接続 | event_conn | 常に収集される |
トランザクション | event_xact | 常に収集される |
ステートメント | event_stmt | 常に収集される |
アクティビティー | event_activity | 常に収集される |
使用法
このエレメントと CPU 時間に関連する他のエレメントを組み合わせて使用すると、 アプリケーション内のアクティビティーのレベルがわかります。 また、さらに調整するとその効果が得られる可能性があるアプリケーションを識別できます。
UTIL_HEAP_ALLOCATED - 合計割り振りユーティリティー・ヒープ:モニター・エレメント
WLM アドミッション制御を有効にして実行された特定のアクティビティーに割り当てられたユーティリティー・ヒープの 4K ページの総数。 このアクティビティーが送信されたときに WLM アドミッション制御が無効になっている場合、このエレメントは NULL になります。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_ACTIVITY 表関数 - アクティビティーのリストを戻す | 常に収集される |
MON_GET_ACTIVITY_DETAILS 表関数 - アクティビティーに関する情報を XML 文書として戻す | 常に収集される |
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表関数 - アクティビティーのリストを戻す | 常に収集される |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
アクティビティー | event_activitymetrics | ACTIVITY METRICS BASE |
utility_dbname ユーティリティーで操作されるデータベース : モニター・エレメント
ユーティリティーで操作されているデータベース。
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
データベース・マネージャー | utility_info | basic |
utility_description ユーティリティー記述 : モニター・エレメント
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
データベース・マネージャー | utility_info | basic |
utility_detail - ユーティリティー詳細のモニター・エレメント
このエレメントには、ユーティリティーが実行している作業の簡単な説明が含まれています。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_UTILITY 表関数 - データベースで実行されているユーティリティーの取得 | 常に収集される |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
変更履歴 | UTILSTART | 常に収集される |
使用法
ユーティリティーが実行している作業の要旨。ユーティリティーに指定されている一部のオプションを含みます。 例えば、REORG を起動するためのレコードには、部分的に再構成されたコマンド・ストリングが含まれます。 これには、アクセス・モードなど、ユーティリティーが使用するさまざまなオプションの一部が含まれます。 このフィールドのフォーマットはユーティリティーのタイプに依存し、リリースごとに変更される可能性があります。
自動ディクショナリー作成 (ADC) の場合、このエレメントには操作の記述名が含まれます。
utility_id ユーティリティー ID : モニター・エレメント
ユーティリティー呼び出しに対応するユニーク ID。
表関数 | モニター・エレメントの収集コマンドおよびレベル |
---|---|
MON_GET_ACTIVITY 表関数 - アクティビティーのリストを戻す | 常に収集される |
MON_GET_ACTIVITY_DETAILS 表関数-完全なアクティビティー詳細の取得 (DETAILS XML 文書に報告されます) | 常に収集される |
MON_GET_UTILITY 表関数 - データベースで実行されているユーティリティーの取得 | 常に収集される |
WLM_GET_WORKLOAD_OCCURRENCE _ACTIVITIES 表関数-アクティビティーのリストを戻す | 常に収集される |
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
データベース・マネージャー | utility_info | basic |
使用法
このエレメントは、自動ディクショナリー作成 (ADC) 操作のタスクをリンクする固有のジョブを識別するジョブ ID を表します。 このような ADC タスクには、作成、コピー、有効化などの操作があります。 これらのタスクは、すべてのメンバーおよびステージで同じ utility_id を共有します。 この ID は、すべてのデータベース・ユーティリティーで一意の ID ではない可能性があります。
utility_invocation_id - ユーティリティー呼び出し ID のモニター・エレメント
ユーティリティー呼び出しに対応するユニーク ID。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_ACTIVITY 表関数 - アクティビティーのリストを戻す | 常に収集される |
MON_GET_ACTIVITY_DETAILS 表関数 - 完全なアクティビティー詳細の取得 | 常に収集される |
MON_GET_AGENT 表関数 - エージェント、fenced モード・プロセス、およびデータベースのシステム・エンティティーのリスト | 常に収集される |
MON_GET_UTILITY 表関数 - データベースで実行されているユーティリティーの取得 | 常に収集される |
WLM_GET_SERVICE_CLASS_AGENTS 表関数 - サービス・クラスで実行中のエージェントのリスト | 常に収集される |
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表関数 - アクティビティーのリストを戻す | 常に収集される |
イベント・タイプ | 論理データ・グループ | モニター・エレメントの収集レベル |
---|---|---|
アクティビティー | event_activity | 常に収集される |
変更履歴 | changesummary utillocation utilphase utilstart utilstop |
常に収集される |
使用法
utility_invocation_id は、ユーティリティーの特定の呼び出しを一意的に識別するバイナリー・トークンです。 utility_invocation_id は、ユーティリティーが実行されている各メンバーで同じです。 utility_invocation_id は、データベースの非アクティブ化、再アクティブ化、およびメンバーのシャットダウンが行われてもその固有性を保持します。これにより、ユーティリティーの特定の呼び出しに対応するすべてのイベント・モニター・レコードを迅速に識別することができます。
このエレメントの値は、いくつかのタスク (作成、コピー、有効化など) からなる自動ディクショナリー作成 (ADC) 操作を一意的に識別します。 単一の ADC ジョブに対して作成されるすべてのタスクは、すべてのメンバーおよびステージで同じ utility_invocation_id を共有します。 このエレメントは、異なるメンバーで実行されている並行 ADC ジョブも区別します。
utility_invoker_type - ユーティリティー呼び出し側タイプ : モニター・エレメント
このエレメントは、ユーティリティーが起動された方法を説明しています。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_UTILITY 表関数 - データベースで実行されているユーティリティーの取得 | 常に収集される |
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
データベース・マネージャー | utility_info | basic |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
変更履歴 | utilstart | 常に収集される |
使用法
API 定数 | ユーティリティー |
---|---|
SQLM_UTILITY_INVOKER_USER | ユーティリティーはユーザーによって呼び出されました。 |
SQLM_UTILITY_INVOKER_AUTO | ユーティリティーはデータベースによって自動的に呼び出されました。 |
- ユーザー
- ユーティリティーはユーザーによって呼び出されました。
- AUTO
- ユーティリティーはデータベースによって自動的に呼び出されました。
自動ディクショナリー作成 (ADC) タスクの場合、このエレメントの値は「AUTO」です。 LOAD または REDISTRIBUTE 操作によって開始される ADC 呼び出しの場合、このエレメントの値は、最初に作成されるレコードの「USER」です。
utility_operation_type - ユーティリティー操作のタイプのモニター・エレメント
ユーティリティー操作のタイプを指定します。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_UTILITY 表関数 - データベースで実行されているユーティリティーの取得 | 常に収集される |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
変更履歴 | UTILSTART | 常に収集される |
使用法
変更履歴イベント・モニターでは、このエレメントには、開始されたユーティリティー・イベント (UTILITY_TYPE) に関する詳細が入っています。
- R
- 準備操作
- B
- 作成操作
- C
- コピーおよびドレーン操作
- E
- 有効化操作
- X
- 取り消し操作
- L
- 開始済み自動ディクショナリー作成のロード
- D
- 差分
- I
- 増分
- F
- Full
- I
- 挿入
- R
- 置換
- S
- 再始動
- T
- 終了
- A
- キャンセル
- C
- コピー
- I
- 初期化
- L
- クリーンアップ
- M
- 移動
- R
- 再生
- S
- スワップ
- V
- 検証
- A
- 中止
- C
- 続行
- D
- デフォルト
- T
- ターゲット・マップ
- A
- すべての表索引の再編成
- C
- 表の再圧縮
- I
- 索引の再編成
- N
- インプレース表再編成
- R
- 表再利用エクステントの再編成
- T
- 従来の表再編成
- A
- 自動増分
- B
- 増分打ち切り
- F
- Full
- M
- 手動増分
- E
- ログの最後
- P
- ポイント・イン・タイム
- A
- 表にあるすべての索引
- I
- 索引
- T
- 表
utility_phase_detail - ユーティリティー・フェーズ詳細のモニター・エレメント
このエレメントは将来の利用のために予約済み。
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
変更履歴 | UTILPHASE | 常に収集される |
utility_phase_type - ユーティリティー・フェーズ・タイプのモニター・エレメント
ユーティリティー・フェーズ・タイプを示します。
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
変更履歴 | UTILPHASE | 常に収集される |
使用法
変更履歴イベント・モニターの場合、utility_type
エレメントが BACKUP であれば、フェーズ・タイプは以下のようになります。- BACKUPTS
- バックアップ表スペース
utility_priority ユーティリティー優先度 : モニター・エレメント
ユーティリティー優先度は、 スロットルされたピアに関連したスロットル・ユーティリティーの相対的な重要度を指定します。 優先度 0 は、ユーティリティーがスロットルされずに実行されることを意味します。 非ゼロの優先度は 1 から 100 の範囲にする必要があります。 100 は最高の優先度、1 は最低の優先度です。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_UTILITY 表関数 - データベースで実行されているユーティリティーの取得 | 常に収集される |
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
データベース・マネージャー | utility_info | basic |
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
変更履歴 | utilstart | 常に収集される |
utility_start_time ユーティリティー開始時刻 : モニター・エレメント
現在のユーティリティーがもともと呼び出された日付と時刻。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_UTILITY 表関数 - データベースで実行されているユーティリティーの取得 | 常に収集される |
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
データベース・マネージャー | utility_info | basic |
utility_start_type - ユーティリティー開始タイプのモニター・エレメント
このエレメントは、ユーティリティーが開始された方法を示します。
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
変更履歴 | UTILSTART | 常に収集される |
使用法
変更履歴イベント・モニターの場合、ユーティリティー開始情報は以下のいずれかです。- RESUME
- START
自動ディクショナリー作成 (ADC) の場合、準備ジョブの開始レコードの値は「START」になります。 これは最初に実行されるタスクであるため、この値はユーティリティー全体の開始を示します。 他のすべての ADC タスクでは、値は「RESUME」になります。ディクショナリーの作成で作業が再開されるためです。
utility_state - ユーティリティー状態 : モニター・エレメント
このエレメントは、ユーティリティーの状態を示します。
- エレメント ID
- utility_state
- エレメント・タイプ
- 情報
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
データベース・マネージャー | utility_info | basic |
- 使用法
- このエレメントを使用して、アクティブ・ユーティリティーの状態を判別できます。 以下のリストにある、このフィールドの値は、sqlmon.h で定義されています。
API 定数 説明 SQLM_UTILITY_STATE_EXECUTE ユーティリティーは実行されています。 SQLM_UTILITY_STATE_WAIT ユーティリティーは、進行を再開する前にイベントが発生するのを待機しています。 SQLM_UTILITY_STATE_ERROR ユーティリティーは、エラーを検出しました。 SQLM_UTILITY_STATE_SUSPENDED ユーティリティーは中断されました。
utility_stop_type - ユーティリティー停止タイプのモニター・エレメント
このエレメントは、ユーティリティーが停止された方法を示します。
このエレメントは util_stop_type の同義語です。
イベント・タイプ | 論理データ・グループ | モニター・スイッチ |
---|---|---|
変更履歴 | UTILSTOP | 常に収集される |
使用法
変更履歴イベント・モニターでは、ユーティリティーは以下のいずれかの方法で停止されました。- PAUSE
- STOP
自動ディクショナリー作成 (ADC) タスクの場合、有効化操作の停止レコードまたは取り消しレコードはユーティリティーが完了したことを示すので、これらのレコードの値は STOP になります。 他のすべての停止レコードの値は PAUSE です。これは、次のタスクが開始されるときにユーティリティーが再開されるためです。
utility_type ユーティリティー・タイプ : モニター・エレメント
ユーティリティーのクラス。
表関数 | モニター・エレメントの収集レベル |
---|---|
MON_GET_UTILITY 表関数 - データベースで実行されているユーティリティーの取得 | 常に収集される |
スナップショット・レベル | 論理データ・グループ | モニター・スイッチ |
---|---|---|
データベース・マネージャー | utility_info | basic |
イベント・タイプ | 論理データ・グループ | モニター・エレメントの収集レベル |
---|---|---|
変更履歴 | changesummary utillocation utilphase utilstart utilstop |
常に収集される |
使用法
このエレメントの値は、sqlmon.h で定義された "SQLM_UTILITY_" の名前で始まる定数になります。
- ADC
- BACKUP
- LOAD
- MOVETABLE
- ONLINERECOVERY
- REBALANCE
- REDISTRIBUTE
- REORG
- RESTORE
- RUNSTATS
- ADC
- ASYNC_INDEX_CLEANUP
- ASYNC_PART_DETACH
- BACKUP
- CRASH_RECOVERY
- GROUP_CRASH_RECOVERY
- LOAD
- MDC_ROLLOUT_CLEANUP
- MEMBER_CRASH_RECOVERY
- REBALANCE
- REDISTRIBUTE
- RESTART_RECREATE_INDEX
- RESTORE
- ROLLFORWARD_RECOVERY
- RUNSTATS