Cómo: |
Para indexar un campo después de haber introducido los datos en el origen de datos, emplee el subcomando INDEX. Puede indexar hasta siete campos, además de los especificados en el archivo máster o desde la última vez que emitió el comando REBUILD o CREATE. El único requisito es que cada campo especificado debe aparecer descrito con el atributo FIELDTYPE=I (o INDEX=I), en el archivo máster. Si añade más de siete campos de índice, REBUILD INDEX muestra el siguiente mensaje:
(FOC720) THE NUMBER OF INDEXES ADDED AFTER FILE CREATION EXCEEDS 7
La opción INDEX utiliza el programa de clasificación del sistema operativo. Debe tener espacio suficiente en el disco. Para calcular la cantidad de espacio necesaria, añada 8 a la longitud del campo de índice, en bytes, y multiplique la suma por el doble del número de segmentos.
(LENGTH + 8) * 2n
donde:
Es el número de segmentos.
Puede esperar a que se carguen los datos, antes de añadir el atributo FIELDTYPE=I e indexar el campo. Esto se debe a que realizar los procesos de cargar datos e indexar por separado, puede ser más rápido que efectuar ambos al mismo tiempo al crear el origen de datos. Sobre todo cuando dispone de orígenes de datos de gran tamaño.
Debe tener disponibles librerías de clasificación y un área de trabajo. REBUILD asigna el área de trabajo por defecto en z/OS, si aún no lo ha hecho. Los DDNAMEs SORTIN y SORTOUT deben asignarse antes de emitir un REBUILD INDEX.
Los siguientes pasos describen cómo usar el subcomando INDEX:
REBUILD
Están disponibles las siguientes opciones:
1. REBUILD (Optimize the database structure) 2. REORG (Alter the database structure) 3. INDEX (Build/modify the database index) 4. EXTERNAL INDEX (Build/modify an external index database) 5. CHECK (Check the database structure) 6. TIMESTAMP (Change the database timestamp) 7. DATE NEW (Convert old date formats to smartdate formats) 8. MDINDEX (Build/modify a multidimensional index)
INDEX or 3
Las estadísticas aparecen a la conclusión del procedimiento REBUILD INDEX, e incluyen los nombres de los campos indexados y el número de valores de índice.
El siguiente procedimiento:
1. REBUILD 2. INDEX 3. EMPLOYEE 4. EMP_ID
Se indexa el campo y se generan las estadísticas correspondientes.
WebFOCUS |