DB2 Version 10.1 for Linux, UNIX, and Windows

BP_HITRATIO 管理ビュー - バッファー・プールのヒット率に関する情報の検索

BP_HITRATIO 管理ビューは、バッファー・プールのヒット率を戻します。 これには、現在接続されているデータベースのすべてのバッファー・プールおよびすべてのデータベース・パーティションに関する、全体のヒット率、データのヒット率、XDA のヒット率、および索引のヒット率が含まれます。

注: この管理ビューは、IBM® DB2® pureScale® Featureのない DB2 環境のみで作動します。DB2 pureScale 環境でのヒット率の計算に関する情報については、DB2 pureScale 環境でのバッファー・プール・ヒット率の計算を参照してください。

スキーマは SYSIBMADM です。

許可

以下のいずれかの権限が必要です。
  • BP_HITRATIO 管理ビューに対する SELECT 特権
  • BP_HITRATIO 管理ビューに対する CONTROL 特権
  • DATAACCESS 権限
  • DBADM 権限
  • SQLADM 権限
さらに、スナップショット・モニター・データにアクセスするには、以下のいずれかの権限も必要です。
  • SYSMON
  • SYSCTRL
  • SYSMAINT
  • SYSADM

デフォルトの PUBLIC 特権

制限のないデータベースでは、このビューが自動的に作成されると、SELECT 特権が PUBLIC に付与されます。

接続されているデータベースのすべてのバッファー・プールに関するレポートを検索します。
SELECT SUBSTR(DB_NAME,1,8) AS DB_NAME, SUBSTR(BP_NAME,1,14) AS BP_NAME, 
   TOTAL_HIT_RATIO_PERCENT, DATA_HIT_RATIO_PERCENT, 
   INDEX_HIT_RATIO_PERCENT, XDA_HIT_RATIO_PERCENT, DBPARTITIONNUM 
   FROM SYSIBMADM.BP_HITRATIO ORDER BY DBPARTITIONNUM
以下はこの照会の出力例です。
DB_NAME  BP_NAME        TOTAL_HIT_RATIO_PERCENT DATA_HIT_RATIO_PERCENT ...
-------- -------------- ----------------------- ---------------------- ...
TEST     IBMDEFAULTBP                     63.09                  68.94 ...
TEST     IBMSYSTEMBP4K                        -                      - ...
TEST     IBMSYSTEMBP8K                        -                      - ...
TEST     IBMSYSTEMBP16K                       -                      - ...
TEST     IBMSYSTEMBP32K                       -                      - ...
この照会の出力 (続き)。
... INDEX_HIT_RATIO_PERCENT XDA_HIT_RATIO_PERCENT DBPARTITIONNUM
... ----------------------- --------------------- --------------
...                   43.20                     -              0
...                       -                     -              0
...                       -                     -              0
...                       -                     -              0
...                       -                     -              0

使用上の注意

バッファー・プールのヒット率は、読み取り合計に対する物理読み取りの率から算出されます。 ヒット率が低いと、それだけキャッシュ・バッファー・プールよりもディスクから読み取られるデータの量が多くなり、その分だけ操作にコストがかかることになります。

戻される情報

表 1. BP_HITRATIO 管理ビューによって戻される情報
列名 データ・タイプ 説明または対応するモニター・エレメント
SNAPSHOT_TIMESTAMP TIMESTAMP レポートが要求された時刻のタイム・スタンプ。
DB_NAME VARCHAR(128) db_name - データベース名
BP_NAME VARCHAR(128) bp_name - バッファー・プール名
TOTAL_LOGICAL_READS BIGINT バッファー・プール内の論理読み取り (索引、XDA、およびデータ) の合計。
TOTAL_PHYSICAL_READS BIGINT バッファー・プール内の物理読み取り (索引、XDA、およびデータ) の合計。
TOTAL_HIT_RATIO_PERCENT DECIMAL(5,2) ヒット率の合計 (索引、XDA、およびデータの読み取り)。
DATA_LOGICAL_READS BIGINT pool_data_l_reads - バッファー・プール・データの論理読み取り
DATA_PHYSICAL_READS BIGINT pool_data_p_reads - バッファー・プール・データの物理読み取り
DATA_HIT_RATIO_PERCENT DECIMAL(5,2) データのヒット率。
INDEX_LOGICAL_READS BIGINT pool_index_l_reads - バッファー・プール索引の論理読み取り
INDEX_PHYSICAL_READS BIGINT pool_index_p_reads - バッファー・プール索引の物理読み取り
INDEX_HIT_RATIO_PERCENT DECIMAL(5,2) 索引のヒット率。
XDA_LOGICAL_READS BIGINT pool_xda_l_reads - バッファー・プール XDA データの論理読み取り
XDA_PHYSICAL_READS BIGINT pool_xda_p_reads - バッファー・プール XDA データの物理読み取り
XDA_HIT_RATIO_PERCENT DECIMAL(5,2) 補助ストレージ・オブジェクトのヒット率。
DBPARTITIONNUM SMALLINT dbpartitionnum - データベース・パーティション番号モニター・エレメント
MEMBER SMALLINT member - データベース・メンバー・モニター・エレメント