1. UNIVERSIDAD DE LAS FUERZAS
ARMADAS ESPE
GESTION DE BASE DE DATOS
Ing. Victor Cusco
vacusco@espe.edu.ec
2. Aplicaciones en producción
ADMINISTRACIÓN Y GESTIÓN DE BASES DE
DATOS.
Supervisión de la instalación de aplicaciones
Monitoreo de las aplicaciones y el acceso a las DB
Control de mantenimiento y actualizaciones
3. ADMINISTRACIÓN Y GESTIÓN DE BASES DE
DATOS.
Supervisión de la instalación de aplicaciones
La supervisión es importante, puesto que datos de la aplicación cambian. El
tipo de acceso que requieren los usuarios cambia. La forma de conexión de
los usuarios cambia. También pueden cambiar los tipos de aplicaciones que
tienen acceso a la Base de datos, algunas Bases de Datos administran
automáticamente los recursos en el nivel de sistema, como la memoria y el
espacio en disco, para minimizar la necesidad de optimizar exhaustiva y
manualmente el sistema. La supervisión permite a los administradores
identificar las tendencias de funcionamiento para determinar si es necesario
realizar cambios.
4. ADMINISTRACIÓN Y GESTIÓN DE BASES DE
DATOS.
Supervisión de la instalación de aplicaciones
Para supervisar cualquier componente de SQL Server eficazmente:
1. Defina los objetivos de supervisión.
2. Seleccione la herramienta apropiada.
3. Identifique los componentes que desea supervisar.
4. Seleccione métricas para dichos componentes.
5. Supervise el servidor.
6. Análisis de los datos
5. ADMINISTRACIÓN Y GESTIÓN DE BASES DE
DATOS.
Monitoreo de las aplicaciones y el acceso a las DB
En los sistemas de bases de datos empresariales la mayoría de las
veces, cuando hay problemas de latencia, se ha identificado a los
servidores de bases de datos como los culpables. Por lo tanto, se
debe emplear un monitor para mantener la salud y la disponibilidad
de las bases de datos, ya que la falta de disponibilidad de estos
servidores afecta en gran medida a las empresas.
6. ADMINISTRACIÓN Y GESTIÓN DE BASES DE
DATOS.
Monitoreo de las aplicaciones y el acceso a las DB
Las herramientas básicas de
monitoreo de servidores sólo
proporcionan información sobre
los servidores empleados en su
infraestructura de TI.
Con las herramientas de
monitoreo de servidores de BD
adecuadas, se puede optimizar
el rendimiento de los servidores
SQL y mantenerlos al máximo
nivel de salud, identificar zonas
de fallos, establecer umbrales,
prevenir la aparición de errores y
solucionar rápidamente aquellos
que son inevitables.
7. ADMINISTRACIÓN Y GESTIÓN DE BASES DE
DATOS.
Control de mantenimiento y actualizaciones
La inestabilidad y corrupción de la base de datos es la causa principal de
problemas de actualización y la raíz de muchos problemas de rendimiento
de GUI que se pueden mitigar y, en muchos casos, solucionar con un
mantenimiento proactivo de la base de datos.
A continuación se encuentran nuestras recomendaciones para un
mantenimiento regular de su base de datos, para que siga teniendo un
rendimiento fluido y reducir los problemas.
8. ADMINISTRACIÓN Y GESTIÓN DE BASES DE
DATOS.
Control de mantenimiento y actualizaciones
Retención de datos
Determine la cantidad de datos que necesita tener a mano por motivos
operativos. Normalmente 60-90 días es aceptable para los usos
operativos. Use la herramienta de mantenimiento de bases de datos para
borrar todo lo que sea anterior al número de días y programe la tarea para
que se ejecute con frecuencia.
Informes
Determine qué datos de informes son necesarios para los requisitos de
auditorías/regulación. Ejecute informes mensuales para satisfacer estas
necesidades y mantener los informes en el archivo tanto tiempo como
requieran las políticas. Normalmente, 13 meses es una cantidad de tiempo
aceptable para mantener los datos de informes guardados.
Copias de seguridad de la base de datos
Se recomienda ejecutar copias de seguridad graduales cada semana y
completas cada mes. La copia de seguridad se debe ejecutar justo antes
de la limpieza programada. Mantenga las copias de seguridad tanto como
los datos de informes.
9. ADMINISTRACIÓN Y GESTIÓN DE BASES DE
DATOS.
Control de mantenimiento y actualizaciones
Programa de mantenimiento de la base de datos
• Copias de seguridad: completa mensual, después del
mantenimiento de parches de ese mes.Gradual cada semana, al
final de la semana (preferiblemente ventanas de parches después
del fin de semana).
• Limpiar datos: después de ejecutar la copia de seguridad mensual
completa
• Indexar de nuevo: después de ejecutar la limpieza de datos
• Integridad: después de volver a indexar
10. ADMINISTRACIÓN Y GESTIÓN DE BASES DE
DATOS.
Control de mantenimiento y actualizaciones
Herramienta de mantenimiento de la base de datos
Los usuarios de SQL Server Express que no tengan acceso al Asistente
de planes de mantenimiento de SQL Server puede usar la herramienta
de mantenimiento de la base de datos de Security Controls de Ivanti.
La herramienta de mantenimiento de la base de datos le permite:
• Eliminar resultados anteriores.
• Reconstruir los índices de SQL Server.
• Crear copias de las copias de seguridad de su base de datos y
del registro de transacciones