MON_BP_UTILIZATION 管理ビュー - バッファー・プールに関するメトリックの取得

MON_BP_UTILIZATION 管理ビューは、現在接続されているデータベース内のすべてのバッファー・プールとすべてのデータベース・パーティションに関するヒット率、平均読み取り/書き込み時間などの主要なモニタリング・メトリックを戻します。 これはバッファー・プールの使用効率の確認に役立つため、パフォーマンスをモニターするうえで重要な情報が提供されるといえます。

スキーマは SYSIBMADM です。

許可

以下のいずれかの権限が必要です。
  • MON_BP_UTILIZATION 管理ビューに対する SELECT 特権
  • MON_BP_UTILIZATION 管理ビューに対する CONTROL 特権
  • DATAACCESS 権限
  • DBADM 権限
  • SQLADM 権限

デフォルトの PUBLIC 特権

なし

戻される情報

表 1. MON_BP_UTILIZATION 管理ビューによって戻される情報
列名 データ・タイプ 説明またはモニター・エレメント
BP_NAME VARCHAR(128) bp_name - バッファー・プール名
MEMBER SMALLINT member - データベース・メンバー
DATA_PHYSICAL_READS BIGINT TEMPORARY、REGULAR、および LARGE 表スペースに対して、表スペース・コンテナー (物理) から読み取られたデータ・ページの数を示します。 これは (pool_data_p_reads + pool_temp_data_p_reads) として計算されます。ここで pool_data_p_readspool_temp_data_p_reads は以下のモニター・エレメントを表しています。
DATA_HIT_RATIO_ PERCENT DECIMAL(5,2) データのヒット率。つまり、データ・ページ要求を処理するためにデータベース・マネージャーがディスクからページをロードする必要のなかった時間のパーセンテージ。Db2® pureScale® 環境では、この値は、データベース・マネージャーがローカル・バッファー・プールでデータ・ページを見つけた時間のパーセンテージです。
INDEX_PHYSICAL_READS BIGINT TEMPORARY、REGULAR、および LARGE 表スペースに対して、表スペース・コンテナー (物理) から読み取られた索引ページの数を示します。 これは (pool_index_p_reads + pool_temp_index_p_reads) として計算されます。ここで pool_index_p_reads + pool_temp_index_p_reads は以下のモニター・エレメントを表しています。
INDEX_HIT_RATIO_ PERCENT DECIMAL(5,2) 索引のヒット率。つまり、索引データ・ページ要求を処理するためにデータベース・マネージャーがディスクからページをロードする必要のなかった時間のパーセンテージ。Db2 pureScale 環境では、この値は、データベース・マネージャーがローカル・バッファー・プールでデータ・ページを見つけた時間のパーセンテージです。
XDA_PHYSICAL_READS BIGINT TEMPORARY、REGULAR、および LARGE 表スペースに対して、表スペース・コンテナー (物理) から読み取られた XML ストレージ・オブジェクト (XDA) 用データ・ページの数を示します。 これは (pool_xda_p_reads + pool_temp_xda_p_reads) として計算されます。ここで pool_xda_p_readspool_temp_xda_p_reads は以下のモニター・エレメントを表しています。
XDA_HIT_RATIO_PERCENT DECIMAL(5,2) 補助ストレージ・オブジェクトのヒット率。つまり、XML ストレージ・オブジェクト (XDA) に関するデータ・ページ要求を処理するためにデータベース・マネージャーがディスクからページをロードする必要のなかった時間のパーセンテージ。Db2 pureScale 環境では、この値は、データベース・マネージャーがローカル・バッファー・プールで XDA のデータ・ページを見つけるために使った時間のパーセンテージです。
COL_PHYSICAL_READS BIGINT TEMPORARY、REGULAR、および LARGE 表スペースに対して、物理的表スペース・コンテナーから読み取られたカラム・オーガナイズ表データ・ページの数を示します。これは (pool_col_p_reads + pool_temp_col_p_reads) として計算されます。ここで pool_col_p_readspool_temp_col_p_reads は以下のモニター・エレメントを表しています。
COL_HIT_RATIO_PERCENT DECIMAL(5,2) カラム・オーガナイズ表データのヒット率。カラム・オーガナイズ表データ・ページ要求を処理するためにデータベース・マネージャーがディスクからページをロードする必要のなかった時間のパーセンテージ。 Db2 pureScale 環境では、この値は、データベース・マネージャーがローカル・バッファー・プールでデータ・ページを見つけた時間のパーセンテージです。
TOTAL_PHYSICAL_READS BIGINT TEMPORARY、REGULAR、および LARGE 表スペースに対して、表スペース・コンテナー (物理) から読み取られたデータ・ページ、索引ページ、および XML ストレージ・オブジェクト (XDA) 用データ・ページの数を示します。

これは、(pool_data_p_reads + pool_temp_data_p_reads + pool_index_p_reads + pool_temp_index_p_reads + pool_xda_p_reads + pool_temp_xda_p_reads + pool_col_p_reads + pool_temp_col_p_reads) として計算されます。

ここで、pool_data_p_readspool_temp_data_p_readspool_index_p_readspool_temp_index_p_readspool_xda_p_readspool_temp_xda_p_readspool_col_p_reads、および pool_temp_col_p_reads は以下のモニター・エレメントを表しています。
AVG_PHYSICAL_ READ_TIME BIGINT すべてのタイプの表スペースに関して、表スペース・コンテナー (物理) からページを読み取るために費やされた平均時間 (ミリ秒)。

物理的読み取りの合計が 0 より大きい場合、これは pool_read_time / (pool_data_p_reads + pool_temp_data_p_reads + pool_index_p_reads + pool_temp_index_p_reads + pool_xda_p_reads + pool_temp_xda_p_reads + pool_col_p_reads + pool_temp_col_p_reads) として計算されます。

ここで、pool_read_timepool_data_p_readspool_temp_data_p_readspool_index_p_readspool_temp_index_p_readspool_xda_p_readspool_temp_xda_p_readspool_col_p_reads、およびpool_temp_col_p_reads は以下のモニター・エレメントを表しています。

物理的読み取りの合計が 0 より大きくない場合は、NULL が戻されます。

PREFETCH_RATIO_ PERCENT DECIMAL(5,2) (プリフェッチを使用して) 非同期的に読み取られたページのパーセンテージ。 多数のアプリケーションがプリフェッチなしで同期的にデータを読み取っている場合は、システムが最適に調整されていない可能性があります。
ASYNC_NOT_READ_ PERCENT DECIMAL(5,2) ディスクから非同期で読み取られ、照会でアクセスされなかったページのパーセンテージ。 ディスクからバッファー・プールに非同期的に読み取られて、照会で一度もアクセスされないようなページが非常に多く存在する場合は、プリフェッチによってパフォーマンスが低下する可能性があります。

非同期読み取りの合計が 0 より大きい場合、これは unread_prefetch_pages / (pool_async_data_reads + pool_async_index_reads + pool_async_xda_reads + pool_async_col_reads) として計算されます。

ここで、unread_prefetch_pagespool_async_data_readspool_async_index_readspool_async_xda_reads、および pool_async_col_reads は以下のモニター・エレメントを表しています。

非同期読み取りの合計が 0 より大きくない場合は、NULL が戻されます。

TOTAL_WRITES BIGINT データ、索引、または XML ストレージ・オブジェクト (XDA) 用データのページが物理的にディスクに書き込まれた回数。

これは、(pool_data_writes + pool_index_writes + pool_xda_writes + pool_col_writes) として計算されます。

ここで、pool_data_writespool_index_writespool_xda_writes、および pool_col_writes は以下のモニター・エレメントを表しています。
AVG_WRITE_TIME BIGINT バッファー・プールからディスクにページを物理的に書き込むために費やされた平均時間 (ミリ秒)。

書き込み操作の合計が 0 より大きい場合、これは pool_write_time / (pool_data_writes + pool_index_writes + pool_xda_writes + pool_col_writes) として計算されます。

ここで、pool_write_timepool_data_writespool_index_writespool_xda_writes、および pool_col_writes は以下のモニター・エレメントを表しています。

書き込み操作の合計が 0 より大きくない場合は、NULL が戻されます。

SYNC_WRITES_PERCENT DECIMAL(5,2) 同期的な書き込み操作のパーセンテージ。
GBP_DATA_HIT_RATIO_PERCENT DECIMAL(5,2) グループ・バッファー・プール・データのヒット率。 グループ・バッファー・プールに既にページが存在しているので、データ・ページ要求を処理するためにデータベース・マネージャーがディスクからページをロードする必要がなかった時間のパーセンテージ。 この値は、Db2 pureScale 環境の外では NULL です。
GBP_INDEX_HIT_RATIO_PERCENT DECIMAL(5,2) グループ・バッファー・プール索引のヒット率。 グループ・バッファー・プールに既にページが存在しているので、索引ページ要求を処理するためにデータベース・マネージャーがディスクからページをロードする必要がなかった時間のパーセンテージ。 この値は、Db2 pureScale 環境の外では NULL です。
GBP_XDA_HIT_RATIO_PERCENT DECIMAL(5,2) グループ・バッファー・プールの補助ストレージ・オブジェクトのヒット率。 グループ・バッファー・プールに既にページが存在しているので、XML ストレージ・オブジェクト (XDA) に関するデータ・ページ要求を処理するためにデータベース・マネージャーがディスクからページをロードする必要がなかった時間のパーセンテージ。 この値は、Db2 pureScale 環境の外では NULL です。
GBP_COL_HIT_RATIO_PERCENT DECIMAL(5,2) グループ・バッファー・プールのカラム・オーガナイズ表データのヒット率。グループ・バッファー・プールに既にページが存在しているので、カラム・オーガナイズ表データ要求を処理するためにデータベース・マネージャーがディスクからページをロードする必要がなかった時間のパーセンテージ。この値は、Db2 pureScale 環境 環境の外では NULL です。
CACHING_TIER_DATA_HIT_RATIO_PERCENT DECIMAL(5,2) 将来の利用のために予約済み。
CACHING_TIER_INDEX_HIT_RATIO_PERCENT DECIMAL(5,2) 将来の利用のために予約済み。
CACHING_TIER_XDA_HIT_RATIO_PERCENT DECIMAL(5,2) 将来の利用のために予約済み。
CACHING_TIER_COL_HIT_RATIO_PERCENT DECIMAL(5,2) 将来の利用のために予約済み。
AVG_SYNC_READ_TIME BIGINT バッファー・プールからの同期読み取りに費やされた平均時間 (ミリ秒単位)。
AVG_ASYNC_READ_TIME BIGINT バッファー・プールからの非同期読み取りに費やされた平均時間 (ミリ秒単位)。
AVG_SYNC_WRITE_TIME BIGINT バッファー・プールへの同期書き込みに費やされた平均時間 (ミリ秒単位)。
AVG_ASYNC_WRITE_TIME BIGINT バッファー・プールへの非同期書き込みに費やされた平均時間 (ミリ秒単位)。