Tamaños de la agrupación de almacenamiento intermedio

Las dos partes de una agrupación de almacenamiento intermedio son las páginas de datos y las entradas de directorio. Puede especificar la proporción de páginas de datos respecto a entidades de directorio de una agrupación de almacenamiento intermedio de grupo, o puede utilizar la proporción predeterminada de Db2.

Consejo : Puede utilizar la herramienta de cálculo de tamaño de estructura de acoplamiento (CFSizer) para ayudarle a calcular los tamaños de almacenamiento de la estructura de acoplamiento para compartir datos de forma e Db2 . Para más información, consulte la herramienta CFSizer.

Páginas de datos

Las páginas de datos (a veces llamadas entradas de datos ) residen en el grupo de búferes. El tamaño de una página de datos es el mismo que el tamaño de página admitido por las correspondientes agrupaciones de búferes de Db2 (4 KB, 8 KB, 16 KB o 32 KB).

Si solo almacena en caché los datos modificados, necesita espacio suficiente para almacenar en caché los datos modificados, además de espacio adicional para las páginas a las que se hace referencia con frecuencia. Al almacenar en caché esas páginas a las que se hace referencia con frecuencia en el grupo de búferes, puede disminuir la cantidad de tiempo que le lleva a cualquier miembro actualizar esa página en su grupo de búferes de miembros porque evita la E/S de disco.

Si elige GBPCACHE NONE o GBPCACHE SYSTEM, no se almacenarán páginas de datos de usuario en el grupo de búferes. Sin embargo, con GBPCACHE SYSTEM, las páginas de mapas espaciales para LOB se almacenan en caché en el servicio de acoplamiento.

Entradas de directorio

Una entrada de directorio especifica la ubicación y el estado de una imagen de página en algún lugar del grupo de intercambio de datos, ya sea que la imagen esté en el grupo de búferes o en uno de los grupos de búferes de miembros. Solo existe una entrada de directorio para cualquier página dada, sin importar cuántos lugares se almacenen en caché de esa página.

Inicio del cambioEl tamaño de una entrada de directorio es de aproximadamente 400 bytes, pero varía un poco en función del tamaño de las páginas de datos y del CFLEVEL que esté utilizando. fin del cambio

Especificación de una proporción

La cantidad de espacio que se asigna a un grupo de memoria intermedia se determina por la proporción de entradas de directorio con respecto a las páginas de datos. Cuando se define originalmente una estructura en la política CFRM para un grupo de memoria intermedia, se especifica su tamaño total. Para Db2, la proporción predeterminada es de cinco entradas de directorio por página de datos. Más tarde, puede cambiar la proporción con el comando ALTER GROUPBUFFERPOOL. El nuevo valor que usted define entra en vigor cuando el grupo de memoria intermedia se reconstruye o reasigna.

Para las agrupaciones de búferes que se definen con GBPCACHE(NO), las proporciones se ignoran porque en realidad no se almacenan datos en la agrupación de búferes.

Cuando es posible, se proporcionan tanto una fórmula como una guía general para ayudarle a estimar los tamaños y proporciones iniciales de sus grupos de memoria intermedia. (La excepción son las memorias intermedias de grupo GBPCACHE ALL, para las que solo se proporciona una directriz general)

La fórmula no es demasiado compleja y es probable que sea más precisa, suponiendo que esté bastante seguro de los valores de las variables en las fórmulas. De lo contrario, utilice las directrices generales y ajuste los valores a partir de ahí.