Mantenimiento de las bases de datos
Las bases de datos de WebSphere Business Monitor requieren un mantenimiento regular. Algunas herramientas de DB2 pueden ayudarle a mejorar el uso y el rendimiento de las bases de datos.
Las herramientas recomendadas son:
- Asesor de configuración.
- DB2 Web Health Center, que ayuda a los administradores de bases de datos (DBA) informándoles mediante alertas de los problemas potenciales y dándoles recomendaciones para resolverlos. Los administradores de las bases de datos pueden supervisar las instancias de forma remota a través del Web Health Center, y ver los detalles
de las alertas y hacer recomendaciones.
- Mandatos REORG y REORGCHK. REORG elimina filas que producen desbordamientos y reclama espacio de filas suprimidas de tablas e índices. Esta herramienta es útil cuando se han producido numerosas supresiones, actualizaciones o inserciones. REORGCHK actualiza las estadísticas que utiliza la herramienta de optimizador de DB2.
Esta herramienta es útil cuando la información estadística de las tablas de base de datos no está actualizada debido a las actualizaciones de base de datos.
- Mandato RUNSTATS. Recopila estadísticas sobre objetos de bases de datos. Estas estadísticas pueden utilizarse durante la recuperación de datos para seleccionar la vía de acceso para acceder los datos. Por lo tanto, DB2 dispondrá de la información que necesita para elegir la vía de acceso más eficaz.
El rendimiento de las bases de datos será bajo hasta que un administrador ejecute el mandato
DBA RUNSTATS en todas las tablas de todas las bases de datos después de que se hayan dejado acumular algunos datos en cada una de las bases de datos. Por ejemplo:
RUNSTATS
ON TABLE nombretabla WITH DISTRIBUTION AND DETAILED INDEXES ALL
Nota: El nombretabla debe ser plenamente cualificado con el nombre de esquema.
Después de ejecutar este mandato, ejecute el mandato para volver a enlazar
DB2:
db2rbind <alias_base_datos> -l logfile all
El rendimiento afecta al rendimiento de proceso de sucesos de Monitor Server así como al rendimiento de la duplicación. Además, el intervalo de poda por omisión establecido en la tabla RMPRUNECTL de la duplicación debe tomar el valor por omisión 0 en lugar de los
1440 segundos (o 24 horas) actuales.
Para obtener más información sobre los programas de utilidad de mantenimiento de DB2, consulte la documentación de
IBM DB2.
La copia de seguridad de bases de datos y su recuperación de los errores de despliegue también forma parte del mantenimiento de base de datos.
- Copia de seguridad de la base de datos
Se debe hacer la copia de seguridad de las bases de datos del repositorio, estado, tiempo de ejecución e histórica antes de ejecutar nuevos scripts WebSphere Business Monitor DDL (Database Definition Language), tanto si despliegan un nuevo modelo de magnitudes empresariales como si actualizan uno ya existente.
- Recuperación después de errores de despliegue
Si se ha producido algún error al desplegar artefactos de despliegue, se deberán deshacer las acciones realizadas dentro del despliegue de un solo modelo de magnitudes empresariales para deshacer los cambios.