Asignación de objetos de base de datos a agrupaciones de almacenamiento intermedio

El modo de asignar datos a agrupaciones de almacenamiento intermedio puede afectar significativamente al rendimiento.

Acerca de esta tarea

Los objetos del catálogo y el directorio utilizan siempre agrupaciones de almacenamiento intermedio y no se pueden cambiar las asignaciones: BP0, BP8K0, BP16K0 y BP32K.

Es mejor separar las agrupaciones de almacenamiento intermedio para el catálogo y el directorio de Db2 de las agrupaciones de almacenamiento intermedio para que los datos de usuario aíslen las actividades de catálogo y de directorio. En la mayoría de los casos, seleccione agrupaciones de almacenamiento intermedio que no sean las agrupaciones de almacenamiento predeterminadas para datos de usuario, índices de usuario y archivos de trabajo.

Procedimiento

Para asignar objetos de base de datos a agrupaciones de almacenamiento particulares:

  • Para espacios de tabla e índices, emita una de las siguientes sentencias SQL y especifique la opción BUFFERPOOL:
  • Para archivos de trabajo, emita una sentencia ALTER TABLESACE para cambiar la asignación de la agrupación de almacenamiento intermedio de esos espacios de tabla.
    BP0 es la agrupación de almacenamiento intermedio predeterminada para clasificación. Tiene un tamaño predeterminado de 20000 y un tamaño mínimo de 2000. Al igual que con cualquier otra agrupación de almacenamiento intermedio, puede utilizar el mandato ALTER BUFFERPOOL para cambiar el tamaño de BP0.

Resultados

La agrupación de almacenamiento intermedio se asigna cuando el espacio de tabla o el índice que está asignado a ella se abre por primera vez.