Guía del usuario y de configuración de OLAP


Defragmentación (reorganización) de la base de datos relacional

Con el paso del tiempo, es necesario reorganizar las tablas utilizadas por DB2 OLAP Server, sobre todo las tablas de hechos y de claves, para reclamar el espacio no utilizado. El administrador debería llevar a cabo la tarea utilizando la herramienta adecuada para el gestor de base de datos.

Defragmentación en Windows NT y UNIX

Si va a utilizar DB2, utilice el mandato REORG tal como se muestra en el siguiente escenario:

  1. Seleccione una fila de la tabla CUBECATALOG y determine los valores de RELCUBEID y de FACTTABLECOUNT para la aplicación y la base de datos que desea reorganizar. La sentencia SQL necesaria para llevar esto a cabo podría ser:
    SELECT RELCUBEID, FACTTABLECOUNT FROM CUBECATALOG WHERE APPNAME='Myapp' 
      AND CUBENAME='MyCube'
    

    En este ejemplo se presupone que:

  2. Ejecute REORGCHK en todas las tablas de hechos y en la tabla de claves. Por ejemplo:
    reorgchk on table userid.cube6fact1
    reorgchk on table userid.cube6fact2
    reorgchk on table userid.cube6fact3
    reorgchk on table userid.cube6fact4
    reorgchk on table userid.cube6keya
     
    
  3. Donde REORGCHK indique que es necesario ejecutar el mandato REORG, hágalo junto con el índice. Por ejemplo:
    reorg table userid.cube6fact3 index userid.cube6findex3
    


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]