Consultar el Ratio Hit Cache en IBM DB2

El ratio hit cache es uno de los indicadores más usados para tareas de tuning. Mide el porcentaje de aciertos en la búsqueda de datos en memoria, en concreto en la/las buffer pool.

Para obtener el ratio hit cache por cada buffer pool configurado se debe ejecutar esta query:

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

FROM SYSIBMADM.BP_HITRATIO ORDER BY DBPARTITIONNUM

Esta query muestra el ratio por cada buffer cache, separando entre el ratio que se obtiene con bloques de datos y bloques de índices.

El valor al que debe tender este ratio debe ser por encima del 90%, lo más cercano a un 100%.