Propiedades de índice

Propiedades para objetos de índice

Para obtener más información sobre una sintaxis específica, vea la información de consulta que se incluye con cada producto de base de datos. Las definiciones de sintaxis correspondientes a algunos proveedores o versiones de bases de datos pueden diferir de las descripciones siguientes.

Página General
Propiedad Descripción
Nombre Especifica un nombre para el objeto.
Etiqueta Especifica una etiqueta que se visualiza en diagramas visuales.
Esquema Muestra el esquema relacional en el que se ha creado el objeto.
Generado por el sistema Especifica que no se genera ningún código para este índice durante la generación de DDL. Esta opción está disponible si la base de datos genera automáticamente un índice.
DB2 para Linux, UNIX y Windows o DB2 para iSeries:dimensión Seleccione esta opción para especificar el índice como una dimensión. Las columnas de este índice estarán disponibles en la página Dimensiones en las propiedades de la tabla. Cada columna o grupo de columnas puede utilizarse para agrupar los datos de tabla.
Página Particionamiento (DB2 para Linux, UNIX y Windows)
Especifica si se debe crear un único índice que abarque todas las particiones de datos definidas para la tabla. Para utilizar particiones, el nombre de tabla debe identificar una tabla definida con particiones de datos.
Página Espacio de tabla (DB2 para Linux, UNIX y Windows)
Especifica el espacio de tabla en el que se debe crear el índice. Esta cláusula solamente se puede utilizar para índices de tablas particionadas. Puede especificar esta cláusula aunque se haya especificado la cláusula INDEX IN al crear la tabla. El valor especificado para esta opción anula el efecto de la cláusula INDEX IN.
Página Detalles
Propiedad Descripción
Exclusivo Especifica que el índice es un índice exclusivo.
En clúster Especifica que el índice es un índice en clúster.
Solamente DB2 para z/OS: con relleno Especifica cómo se almacenan las columnas de serie de longitud variable en el índice. Si el índice no contiene ninguna columna de longitud variable, esta opción se ignora y se devuelve un mensaje de aviso. Los índices que no tienen columnas de serie de longitud variable siempre se crean como índices físicamente rellenados.
Solamente DB2 para Linux, UNIX y Windows, o DB2 para iSeries: PCTFree Especifique un valor de PCTFREE. Esta opción especifica el porcentaje de cada página de índice que debe dejarse como espacio libre cuando se crea el índice.
Columnas de clave Especifique columnas para la clave del índice. Puede añadir, eliminar o cambiar el orden de clasificación de las columnas en la lista. Pulse el botón de puntos suspensivos [...] de la barra de herramientas encima de la tabla para abrir una ventana en la que se pueden seleccionar columnas para añadirlas a la lista. Seleccione una columna y pulse los botones de la barra de herramientas de flecha para cambiar el orden de clasificación. Para suprimir columnas, seleccione una columna y pulse Suprimir.
Incluir columnas Especifique columnas no de clave para incluir en el índice. Puede añadir, eliminar o cambiar el orden de clasificación de las columnas en la lista. Pulse el botón de puntos suspensivos [...] de la barra de herramientas encima de la tabla para abrir una ventana en la que se pueden seleccionar columnas para añadirlas a la lista. Seleccione una columna y pulse los botones de la barra de herramientas de flecha para cambiar el orden de clasificación. Para suprimir columnas, seleccione una columna y pulse Suprimir.
Clave de partición (Oracle solamente)
En la modalidad de edición, utilice la cuadrícula y los botones de la barra de herramientas de esta página para añadir, suprimir, cambiar el orden y modificar propiedades de las columnas de clave de partición.
Requisitos previos para establecer propiedades de claves de partición:
  • El índice debe contener, como mínimo, una columna para la partición con localidad GLOBAL.
  • La tabla propietaria del índice debe tener una clave de partición existente para la partición del índice con localidad LOCAL.
  • Para la localidad GLOBAL: Para añadir una nueva columna a la clave de partición, pulse el botón de puntos suspensivos [...] de la barra de herramientas, seleccione las columnas en la ventana que se abre y, a continuación, pulse Aceptar. Para la localidad LOCAL, las columnas de la partición de datos del índice son las mismas que las de la tabla propietaria.
  • Para la localidad GLOBAL: Para cambiar el orden de las columnas, seleccione una columna en la cuadrícula y pulse Subir columna o Bajar columna. Para la localidad LOCAL, el orden de las columnas de la partición de datos del índice es el mismo que en la tabla propietaria.
  • Para la localidad GLOBAL: Utilice la cuadrícula para modificar las propiedades de una columna de clave de partición. Efectúe una doble pulsación sobre una celda o pulse sobre un recuadro de selección en una celda para editar el contenido de la celda. Para la localidad LOCAL, las propiedades de las columnas de clave de partición son las mismas que en la tabla propietaria.
    Propiedad Descripción
    Sólo Oracle: localidad Seleccione LOCAL o GLOBAL en la lista. Si selecciona LOCAL, la partición de datos del índice será la misma que la de la tabla propietaria del índice. Por lo tanto, la lista Mantenido por sólo contiene los mismos tipos que la tabla. La lista Mantenido por está vacía si la tabla propietaria no tiene definida una clave de partición. Si selecciona GLOBAL, puede especificar HASH o RANGE en la lista Mantenido por.
    Mantenido por Seleccione una opción para la cláusula PARTITIONING KEY. Las opciones de este campo serán distintas según lo que haya seleccionado en el campo Localidad.
    Nombre o columna Especifica el nombre de la columna.
    Tipo de datos Especifica el tipo de datos de la columna.
    Solamente DB2 para z/OS: tipo de ordenación Especifica una opción para ordenar las entradas por columna. Puede seleccionar ASC (ASCENDING) o DESC (DESCENDING).
    Solamente DB2 para z/OS: NULLS LAST Especifica la utilización de la cláusula NULLS LAST. Especifica que los valores nulos se tratan como valores infinitos positivos para fines de comparación.
    Solamente DB2 para z/OS: límite final Especifica un límite final para cada partición.
Página Particiones (DB2 para z/OS)
Propiedad Descripción
No utilizar particiones Especifica que el índice no está particionado. Las opciones de esta página cambian en función de si selecciona esta opción o la opción Utilizar particiones.
Utilizar particiones Especifica que el índice está particionado. Esta opción sólo está disponible si la tabla está particionada. Las opciones de esta página cambian en función de si selecciona esta opción o la opción No utilizar particiones. Al seleccionar esta opción, se pueden añadir o suprimir particiones pulsando los botones Añadir partición o Suprimir partición.
Grupo de almacenamiento/VCAT Especifica si debe utilizarse la opción USING STOGROUP o USING VCAT. También especifica el grupo de almacenamiento o catálogo de recursos de catálogo integrado (VCAT) que se utiliza. El significado de la cláusula USING STOGROUP o USING VCAT varía en función de si el índice está o no particionado.
Cantidad primaria. Especifica un valor de PRIQTY. Sólo está disponible si se especifica un grupo de almacenamiento. Especifica la asignación de espacio primario mínimo para un conjunto de datos gestionado por DB2.
Cantidad secundaria Especifica un valor de SECQTY. Sólo está disponible si se especifica un grupo de almacenamiento. Especifica la asignación de espacio secundario mínimo para un conjunto de datos gestionado por DB2.
Páginas libres Especifica un valor de FREEPAGE. Especifica la frecuencia con la que se deja una página de espacio libre cuando se crean entradas de índice como resultado de la ejecución de un programa de utilidad DB2 o cuando se crea un índice para una tabla en la que existen filas. Se deja una página libre para cada número de páginas entero. El valor del entero puede variar entre 0 y 255. El valor por omisión es 0, que indica que no se dejan páginas libres.
Porcentaje libre Especifica un valor de PCTFREE. Determina el porcentaje de espacio libre que debe dejarse en cada página no hoja y página hoja cuando se añaden entrada al índice o a la partición de índice como resultado de la ejecución de un programa de utilidad de DB2 o cuando se crea un índice para una tabla en la que existen filas.
Comprimir Especifica compresión de datos para la partición.
Página Partición de datos (Oracle)
Utilice los botones de la barra de herramientas y la cuadrícula para añadir, eliminar o modificar particiones de datos.
Requisitos previos para crear particiones de datos:
  • Debe crear, como mínimo, una clave de partición.
  • Para añadir una nueva partición de datos, pulse el botón de puntos suspensivos [...] de la barra de herramientas, especifique los detalles de la partición en la ventana que se abre y, a continuación, pulse Aceptar.

    Para las particiones HASH: Debe especificar un nombre de partición.

    Para las particiones LIST o RANGE (sólo Oracle): Debe especificar un nombre de partición y valores de columna.

  • Propiedad Descripción
    Nombre de partición Especifica el nombre de la partición.
    Valores Especifica los valores de las columnas para la partición.
    Espacio de tabla Especifica el espacio de tabla en el que se creó esta partición.
Página Medidas del espacio (solamente DB2 para z/OS)
Escriba el número promedio de registros de datos para cada valor de clave diferenciado de un índice no exclusivo. Para obtener más información, consulte el tema:Estimating storage from the number of index pages en la publicación DB2 for z/OS Administration Guide del centro de información de DB2 para z/OS. El número promedio de registros de datos para cada valor de clave diferenciado de un índice exclusivo es 1.
Página Documentación
Especifica información proporcionada por el usuario sobre el objeto.
Página Anotación (sólo en modalidad de edición)
Para añadir, modificar o suprimir propiedades.
Información relacionada
Sintaxis de la sentencia CREATE INDEX, Versión 9.1 para z/OS
Mandato CREATE INDEX, DB2 Versión 9.1 para Linux, UNIX y Windows
Sintaxis de la sentencia CREATE INDEX, IBM Informix Dynamic Server v10.0

Comentarios