Está en la página 1de 25

INTEGRANTES:

 Mio Rojas Pool


 Martínez Céspedes John
 Purisca Roque Jean
 Jaime Cigüeñas Cristian
 Vallejos Rodríguez Jair
 Vilcherrez Vega Ander
FACULTAD DE INGENIERÍA ARQUITECTURA Y
URBANISMO

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA


DE SISTEMAS

MANTENIMIENTO DE BASES DE DATOS EN SQL SERVER


Introducción
Los planes de mantenimiento crean un flujo de trabajo de las
tareas necesarias para asegurarse de que la base de datos está
optimizada, se realizan copias de seguridad de la misma con
regularidad y no tiene incoherencias. El Asistente para planes
de mantenimiento también crea planes de mantenimiento
principales, pero la creación manual de planes le da mucha más
flexibilidad.

SQL Server Integration Services (SSIS) incluye un conjunto de


tareas que realizan funciones de mantenimiento de bases de
datos. Estas tareas se suelen usar en los planes de
mantenimiento de bases de datos, pero también se pueden
incluir en paquetes de SSIS.
Tareas de Mantenimiento
CASO PRÁCTICO:
PROGRAMACIÓN DE UN
PLAN DE
MANTENIMIENTO DE UNA
BASE DE DATOS - SQL
SERVER 2016 ENTERPRISE
Configurar el Agente SQL
Configurar el Agente SQL Server para que se reinicie automáticamente si sufre una parada inesperada
Preparación de Un Plan de Mantenimiento
Administración > Planes de Mantenimiento > Asistente para Planes de Mantenimiento > Siguiente
Preparación de Un Plan de Mantenimiento
Seleccionar ‘Programaciones independientes para cada tarea’ > Siguiente
Seleccionar las tareas que se realizarán > Siguiente
Preparación de Un Plan de Mantenimiento

A partir de aquí, consiste en editar cada una de ellas con las características que se desean programar.
Para editar las tareas, haremos clic en el botón “Siguiente” e irán apareciendo las pantallas de edición.
Reducir la Base de Datos

Es necesario definir:

• La base de datos a la cual interesa que ejecute


dicha tarea (bases de datos específicas).
• El tamaño máximo de la base de datos antes de
reducirla (incremento en MB).
• El espacio disponible tras la reducción en
porcentaje.
• Si queremos que se mantenga el espacio liberado
en los archivos de datos o queremos devolver el
espacio liberado al sistema operativo.
Reducir la Base de Datos

Seleccionamos la(s) Bases de Datos


Reducir la Base de Datos

En este formulario se especificará:

• El tipo de programación.
• La frecuencia, y las veces que se debe repetir dentro de esa
frecuencia
• La fecha de inicio y de fin. En caso de no querer definir un fin,
tenemos la opción de “Sin fecha de finalización”. En este caso
definiremos una programación periódica, con una frecuencia
semanal que suceda una vez a las 5,00 horas del domingo. Con
una fecha de inicio desde el día que se programa (06-10-15) y sin
fecha de finalización. Aunque como antes, dependerá del tipo de
base de datos y su uso.
• En el menú inferior de la pantalla, aparece el resumen de la
programación de la pantalla.

Damos Siguiente y volverá al listado de tareas.


Recompilar Índices

Es necesario definir:

La base de datos.
• El objeto.
• La selección.
• Se seleccionará si reorganizar las páginas con la
cantidad predeterminada de espacio disponible o
cambiar el (%) de espacio disponible por página.
• En las opciones avanzadas, existe la opción de
ordenar resultados de temdb, o mantener el
índice en línea al volver a indizar. Además de
definir la programación para esta tarea en
concreto a través del formulario anterior.
Recompilar Índices
Actualizar Estadísticas

Es necesario definir:

• La base de datos.
• El objeto (tablas, vistas o tablas y vistas).
• La selección.
• Para actualizar, existen tres opciones: todas las
estadísticas existentes, sólo estadísticas de
columna o sólo estadísticas de índice.
• Para el tipo de examen existen dos opciones más:
examen completo o muestrear por un número de
porcentaje o filas.
Actualizar Estadísticas
Limpieza de Historial
Copias de Seguridad de Base de datos
Copias de Seguridad de Base de datos
Limpieza de mantenimiento
Plan de Mantenimiento
Al terminar las configuraciones tendremos esta ventana:
Finalizamos y Cerramos
Ventajas de los Planes de Mantenimiento
Los planes de mantenimiento de SQL Server proporcionan las características
siguientes:
• Creación de flujos de trabajo con diferentes tareas de mantenimiento típicas.
También puede crear sus propios scripts Transact-SQL personalizados.
• Jerarquías conceptuales. Cada plan le permite crear o editar flujos de trabajo de
tareas. Las tareas de cada plan se pueden agrupar en subplanes, que se pueden
programar para ejecutarse a horas diferentes.
• Compatibilidad con planes multiservidor que se pueden utilizar en entornos de
servidor maestro o servidor de destino.
• Compatibilidad con el historial de planes de registro en los servidores remotos.
• Compatibilidad con la autenticación de Windows y la autenticación de SQL
Server. Siempre que sea posible, utilice la autenticación de Windows.
GRACIAS

También podría gustarte