Espacios de tabla de Db2

Un Db2 espacio de tabla es un conjunto de volúmenes en discos que contienen los conjuntos de datos en los que se almacenan realmente las tablas. Cada tabla se almacena en un espacio de tabla.

Un espacio de tabla consta de varios conjuntos de datos lineales VSAM. Los espacios de tablas se dividen en unidades de igual tamaño, llamadas páginas. Cada página se lee del disco a la agrupación de almacenamiento intermedio asignada, o se graba desde la agrupación de almacenamiento intermedio en el disco, en una sola operación. La agrupación de almacenamiento de datos que asigne al espacio de tablas controla el tamaño de página (un tamaño de 4 KB, 8 KB, 16 KB o 32 KB) para los datos. El tamaño de página predeterminado es de 4 KB.

Los datos de la mayoría de espacios de tablas se pueden comprimir, lo que le permite almacenar más datos en cada página de datos.

Puede dejar que Db2 cree y gestione el espacio de tabla por usted emitiendo una instrucción CREATE TABLE que no especifique un espacio de tabla existente. Db2 crea un espacio de tabla de partición por crecimiento o partición por rango. Para más información, consulte Creación de espacios de tabla.

También puede definir de forma explícita los espacios de tablas emitiendo sentencias CREATE TABLESPACE. Puede especificar la base de datos a la que pertenece el espacio de tablas y el grupo de almacenamiento que utiliza. Cuando crea un espacio de tablas, puede especificar determinadas opciones para controlar el tipo de espacio de tablas que se crea.

Función obsoleta: Inicio del cambioFL 504 Los espacios de tabla no UTS para tablas base están en desuso. Las sentencias CREATE TABLESPACE que se ejecutan en el nivel de compatibilidad de la aplicación V12R1M504 o superior siempre crean un espacio de tabla de partición por crecimiento o partición por rango, y las sentencias CREATE TABLE que especifican un espacio de tabla no UTS (incluidos los espacios de tabla segmentados multitabla existentes) devuelven un error. Sin embargo, puede utilizar un nivel de compatibilidad de aplicación inferior para crear espacios de tabla de los tipos obsoletos si es necesario, como en situaciones de recuperación. Para obtener instrucciones, consulte Creación de espacios de tabla no UTS (obsoleto ).fin del cambio

Para ver las descripciones de los distintos tipos de espacio de mesa, consulte Tipos y características de espacio de mesa en Db2 for z/OS.

Los espacios de tabla no UTS segmentados, que están en desuso, pueden contener más de una tabla. Sin embargo, con los espacios de tabla de partición por crecimiento y de partición por rango recomendados, cada espacio de tabla solo contiene una sola tabla.