MON_GET_TABLE_USAGE_LIST 表関数 - 表の使用量リストからの情報を戻す

MON_GET_TABLE_USAGE_LIST 表関数は、表に関して定義された使用量リストからの情報を戻します。

許可

このルーチンを実行するには、以下のいずれかの権限が必要です。
  • ルーチンに対する EXECUTE 特権
  • DATAACCESS 権限
  • DBADM 権限
  • SQLADM 権限

デフォルトの PUBLIC 特権

なし

構文

Read syntax diagramSkip visual syntax diagramMON_GET_TABLE_USAGE_LIST(usagelistschema,usagelistname,member)

スキーマは SYSPROC です。

ルーチン・パラメーター

USAGELISTSCHEMA
この関数を呼び出すときに現在接続されているデータベース内の有効なスキーマ名を指定する、タイプ VARCHAR(128) の入力引数。 引数が NULL または空ストリングである場合、データベース内のすべてのスキーマの使用量リストが取得されます。 引数を指定した場合は、指定したスキーマの使用量リストのみが戻されます。
USAGELISTNAME
この関数を呼び出すときに現在接続されているデータベース内の表に対して定義された使用量リストを指定する、タイプ VARCHAR(128) の入力引数。 usagelistname が NULL または空ストリングである場合、usagelistschema で識別されるスキーマにある表に対して定義された、存在するすべての使用量リストが取得されます。 これを指定した場合は、usagelistschema で識別されるスキーマの、指定した使用量リストのみが戻されます。
member
この関数を呼び出すときに現在接続されているデータベースと同じインスタンス内の有効なメンバーを指定する、タイプ INTEGER の入力引数。 現行のデータベース・メンバーには -1、すべてのアクティブ・データベース・メンバーには -2 を指定します。 NULL 値を指定すると、-1 が暗黙的に設定されます。

戻される情報

表 1. MON_GET_TABLE_USAGE_LIST で戻される情報
列名 データ・タイプ 説明
USAGELISTSCHEMA VARCHAR (128) usage_list_schema - 使用リスト・スキーマ
USAGELISTNAME VARCHAR (128) usage_list_name - 使用リスト名
TABSCHEMA VARCHAR(128) table_schema 表スキーマ名
TABNAME VARCHAR(128) table_name 表名
メンバー SMALLINT member - データベース・メンバー
DATA_PARTITION_ID INTEGER data_partition_id - データ・パーティション ID
EXECUTABLE_ID VARCHAR(32) FOR BIT DATA executable_id 実行可能 ID
MON_INTERVAL_ID BIGINT mon_interval_id - モニター間隔 ID
LAST_UPDATED TIMESTAMP last_updated - 最終更新タイム・スタンプ
NUM_REFERENCES BIGINT num_references - 参照回数
NUM_REF_WITH_METRICS BIGINT num_ref_with_metrics - メトリックに関する参照回数
ROWS_INSERTED BIGINT rows_inserted 挿入行数
ROWS_DELETED BIGINT rows_deleted 削除行数
ROWS_UPDATED BIGINT rows_updated 更新行数
ROWS_READ BIGINT rows_read 読み取り行数
OVERFLOW_CREATES BIGINT overflow_creates - オーバーフローの作成
OVERFLOW_ACCESSES BIGINT overflow_accesses オーバーフロー・レコードへのアクセス
LOCK_WAIT_TIME BIGINT lock_wait_time ロック待機中の時間
LOCK_WAIT_TIME_GLOBAL BIGINT lock_wait_time_global - グローバル・ロック待機時間
LOCK_WAITS BIGINT lock_waits ロック待機数
LOCK_WAITS_GLOBAL BIGINT lock_waits_global - グローバル・ロック待機
LOCK_ESCALS BIGINT lock_escals ロック・エスカレーション数
LOCK_ESCALS_GLOBAL BIGINT lock_escals_global - グローバル・ロック・エスカレーション数
DIRECT_WRITES BIGINT direct_writes データベースへの直接書き込み
DIRECT_WRITE_REQS BIGINT direct_write_reqs 直接書き込み要求
DIRECT_READS BIGINT direct_reads データベースからの直接読み取り
DIRECT_READ_REQS BIGINT direct_read_reqs 直接読み取り要求
OBJECT_DATA_L_READS BIGINT object_data_l_reads - 表のバッファー・プール・データの論理読み取り
OBJECT_DATA_P_READS BIGINT object_data_p_reads - 表のバッファー・プールの物理データ読み取り
OBJECT_DATA_GBP_L_READS BIGINT object_data_gbp_l_reads - 表の GBP データの論理読み取り
OBJECT_DATA_GBP_P_READS BIGINT object_data_gbp_p_reads - 表の GBP データの物理読み取り
OBJECT_DATA_GBP_INVALID_PAGES BIGINT object_data_gbp_invalid_pages - 表に関する GBP の無効なデータ・ページ
OBJECT_DATA_LBP_PAGES_FOUND BIGINT object_data_lbp_pages_found - 表の検出済み LBP データ・ページ
object_data_gbp_indep_pages_found_in_lbp BIGINT object_data_gbp_indep_pages_found_in_lbp - ローカル・バッファー・プールで検出されたグループ・バッファー・プール非従属データ・ページ
OBJECT_XDA_L_READS BIGINT object_xda_l_reads - 表のバッファー・プール XDA データの論理読み取り
OBJECT_XDA_P_READS BIGINT object_xda_p_reads - 表のバッファー・プール XDA データの物理読み取り
OBJECT_XDA_GBP_L_READS BIGINT object_xda_gbp_l_reads - 表の GBP XDA データの論理読み取り要求
OBJECT_XDA_GBP_P_READS BIGINT object_xda_gbp_p_reads - 表の GBP XDA データの物理読み取り要求
OBJECT_XDA_GBP_INVALID_PAGES BIGINT object_xda_gbp_invalid_pages - 表に関する GBP の無効な XDA データ・ページ
OBJECT_XDA_LBP_PAGES_FOUND BIGINT object_xda_lbp_pages_found - 表の検出済み LBP XDA データ・ページ
object_xda_gbp_indep_pages_found_in_lbp BIGINT object_xda_gbp_indep_pages_found_in_lbp - ローカル・バッファー・プールで検出されたグループ・バッファー・プール XDA 非従属ページ
OBJECT_COL_L_READS BIGINT object_col_l_reads - カラム・オーガナイズの論理読み取り
OBJECT_COL_P_READS BIGINT object_col_p_reads - カラム・オーガナイズの物理読み取り数
OBJECT_COL_GBP_L_READS BIGINT object_col_gbp_l_reads - グループ・バッファー・プール・データのカラム・オーガナイズの論理読み取り
OBJECT_COL_GBP_P_READS BIGINT object_col_gbp_p_reads - グループ・バッファー・プール・データのカラム・オーガナイズの物理読み取り
OBJECT_COL_GBP_INVALID_PAGES BIGINT object_col_gbp_invalid_pages - グループ・バッファー・プールのカラム・オーガナイズの無効なデータ・ページ
OBJECT_COL_LBP_PAGES_FOUND BIGINT object_col_lbp_pages_found - ローカル・バッファー・プールのカラム・オーガナイズのページ検出
OBJECT_COL_GBP_INDEP_PAGES_FOUND_IN_LBP BIGINT object_col_gbp_indep_pages_found_in_lbp - ローカル・バッファー・プールで検出されたグループ・バッファー・プールのカラム・オーガナイズ索引ページ
オブジェクト・データ・キャッシュ中の層の読み取り BIGINT 将来の利用のために予約済み。
OBJECT_DATA_CACHING_TIER_PAGES_FOUND BIGINT 将来の利用のために予約済み。
OBJECT_DATA_CACHING_TIER_GBP_INVALID_PAGES BIGINT 将来の利用のために予約済み。
OBJECT_DATA_CACHING_TIER_GBP_INDEP_PAGES_FOUND BIGINT 将来の利用のために予約済み。
オブジェクト・データベース・キャッシュの層の読み取り BIGINT 将来の利用のために予約済み。
オブジェクトの xda_caching_tier_pages_found BIGINT 将来の利用のために予約済み。
OBJECT_XDA_CACHING_TIER_GBP_INVALID_PAGES BIGINT 将来の利用のために予約済み。
OBJECT_XDA_CACHING_TIER_GBP_INDEP_PAGES_FOUND BIGINT 将来の利用のために予約済み。
オブジェクト・コールド・キャッシュの層の読み取り BIGINT 将来の利用のために予約済み。
OBJECT_COL_CACHING_TIER_PAGES_FOUND BIGINT 将来の利用のために予約済み。
オブジェクト・コールド・キャッシュの層_GBP_INバリデーター・ページ BIGINT 将来の利用のために予約済み。
OBJECT_COL_CACHING_TIER_GBP_INDEP_PAGES_FOUND BIGINT 将来の利用のために予約済み。
EXT_TABLE_RECV_WAIT_TIME BIGINT ext_table_recv_wait_time - エージェントが外部表リーダーを待機していた合計時間 : モニター・エレメント
EXT_TABLE_RECVS_TOTAL BIGINT ext_table_recvs_total - 外部表リーダーから受信した行バッチの合計 : モニター・エレメント
EXT_TABLE_RECV_VOLUME BIGINT ext_table_recv_volume - 外部表リーダーから受信したデータの合計 : モニター・エレメント
EXT_TABLE_READ_VOLUME BIGINT ext_table_read_volume - 外部表リーダーによって読み取られるデータの合計 : モニター・エレメント
EXT_TABLE_SEND_WAIT_TIME BIGINT ext_table_send_wait_time - エージェントが外部表ライターを待機していた合計時間 : モニター・エレメント
EXT_TABLE_SENDS_TOTAL BIGINT ext_table_sends_total - 外部表ライターに送信された行バッチの合計 : モニター・エレメント
EXT_TABLE_SEND_VOLUME BIGINT ext_table_send_volume - 外部表ライターに送信されたデータの合計 : モニター・エレメント
EXT_TABLE_WRITE_VOLUME BIGINT ext_table_write_volume - 外部表ライターによって書き込まれたデータの合計 : モニター・エレメント

使用上の注意

この関数によって戻される各行は、リストに追加されて以降、特定の時間間隔 (モニター・インターバル ID) 中に固有のセクション (DML ステートメントのみ、実行可能 ID) が特定のオブジェクトを参照した合計回数 (num_references) を表します。 この行に関して収集された統計は、その時間間隔中のこれらの実行にわたる総計値を表します。

平均を計算するときには、num_references 列ではなく num_ref_with_metrics 列を使用してください。報告されるメトリックにセクション実行が寄与したかどうかにかかわらず、num_references 列ではセクションのすべての実行がカウントされるためです。

この関数によって収集されるメトリックは、 mon_obj_metrics 構成パラメーターを使用してデータベース・レベルで制御されます。 デフォルトでは、メトリック収集は有効になります。

メンバー 3 から使用量リスト USL_MON_PAYROLL を取得します。

SELECT * FROM TABLE(
   MON_GET_TABLE_USAGE_LIST(NULL, 'USL_MON_PAYROLL', 3))

USAGELISTSCHEMA USAGELISTNAME   TABSCHEMA TABNAME  
--------------- --------------- --------- -------  
ISAYYID         USL_MON_PAYROLL ISAYYID   T1       
ISAYYID         USL_MON_PAYROLL ISAYYID   T1       

MEMBER  . . .  LAST_UPDATED                . . .
------  . . .  --------------------------  . . .
     3  . . .  2011-07-06-10.20.22.727803  . . .
     3  . . .  2011-07-06-10.20.58.202161  . . .

2 record(s) selected.