Hola, mi nombre es ingeniero principal sénior y trabajo con el equipo de GSE.
Este video está dedicado a analizar cómo crear un plan de mantenimiento de MS SQL Server. Vamos a ver la posible tarea disponible al crear un plan de mantenimiento junto con la forma de configurar el plan para que se ejecute automáticamente en una programación del plan. Por lo tanto, al considerar los planes de mantenimiento de SQL Server, hay varias tareas que podemos configurar a través del plan de mantenimiento. Una es comprobar la coherencia de la base de datos con una herramienta llamada D BC C. También podemos hacer cosas como reducir los archivos de la base de datos. También podemos hacer una reorganización o reconstrucción de nuestros índices, que es una buena práctica para evitar que estén demasiado fragmentados. También podemos actualizar las estadísticas de la base de datos. Podemos hacer una limpieza del historial que se compila dentro de los planes de mantenimiento, comenzar a hacer respaldos de la base de datos y respaldos de registro. Y la última tarea disponible es hacer una limpieza de las actividades de tareas de mantenimiento.
Para avanzar y saltar a esto, mirando los planes de mantenimiento, en realidad tenemos un contenedor dentro de SQL Server Management Studio llamado plantas de mantenimiento. Todo lo que tenemos que hacer es lo correcto. Haga clic en eso y haga clic en mantenimiento, uh elegir asistente del plan de mantenimiento. Ahora puede ver esto, si está intentando crear su plan de mantenimiento, básicamente indicará que el componente XPS A del agente está apagado. Entonces, cada vez que vea este mensaje en particular que le dice una cosa, y es que el servicio SQL Server Agent no se está ejecutando para mi instalación de Sequel. Así que sigamos adelante e iniciemos ese servicio, y ese es un requisito para cualquier creación de plan de mantenimiento o para ejecutar un plan de mantenimiento. El servicio SQL Server Agent debe estar en ejecución. Solo quería hacer un punto sobre eso antes de comenzar en este punto. Sigamos adelante y vayamos al asistente del plan de mantenimiento.
Tenemos la pantalla de introducción, haremos clic en Next, continuaremos y le daremos un nombre a nuestro plan de mantenimiento. Una de las primeras opciones que tenemos aquí es programar esto de forma predeterminada. No está programado. Debe ser ejecutado por el usuario o por un usuario. Si hago un cambio en esto, me lleva a la ventana de programación de manera predeterminada, va a intentar ejecutarse semanalmente. Si no defino mmm un horario para esto. En este caso en particular, voy a cambiar esto a diario. Comienza a la medianoche. Estoy de acuerdo con eso. Voy a continuar y hacer clic en OK para esa opción. Si lo hago a continuación, me mostrará una lista de las tareas que puedo elegir realizar en este plan de mantenimiento. Una de las cosas que quiero hacer es revisar mi base de datos para confirmar que es coherente y que está libre de corrupción. Avanzando hacia abajo en la lista de tareas, voy a realizar una reorganización de los índices.
Entonces, si la fragmentación de mi índice uh supera el 15%, va a reorganizar esos índices. También voy a omitir algunas de estas cosas. Uh, voy a seguir adelante y seleccionar el historial de limpieza. Esta configuración en particular está dedicada a deshacerse de parte de la información más antigua en mi plan de mantenimiento y verá de lo que estoy hablando en unos minutos aquí en esa opción en particular. Además, voy a seleccionar respaldar mi base de datos. Así que hay algunas otras opciones que podría haber elegido allí, pero no quiero ejecutar una reducción de mi base de datos o una reconstrucción de mis índices o una actualización de mis estadísticas a diario a menos que sea absolutamente necesario. En realidad, esas son tareas que encajarían en un plan de mantenimiento semanal mucho mejor que uno diario. Si lo hago a continuación, veremos las selecciones que hice. Y en este punto, me va a pedir que defina los objetos que van a ser los sujetos de esas tareas. En este caso en particular, voy a seleccionar mis bases de datos de muestra aquí. La aventura funciona. 2017, 2019, clic. Bueno.
En eso, voy a utilizar los valores predeterminados para la comprobación de integridad. Y la siguiente tarea que seleccioné era reorganizar mis índices. Seleccionaré esas bases de datos una vez más, voy a utilizar los valores predeterminados en esto. No veo ninguna necesidad de hacer cambios allí. En cuanto al historial de limpieza, hay un valor predeterminado de cuatro semanas. Cualquiera de estos archivos en particular que se enumeran, por ejemplo, el historial de respaldo y restauración, SQL Server, el agente, el historial de trabajos o el historial del plan de mantenimiento. Después de cuatro semanas, cualquiera de esos troncos más viejos será empujado fuera del contenedor en el que están retenidos. Así que voy a pasar a la siguiente. Esta es la sección de copias de seguridad. Una de las cosas a las que realmente quieres estar atento es a dónde va mi respaldo de forma predeterminada. Por lo tanto, Windows, cada vez que instala una versión de SQL Server, crea una carpeta de copia de seguridad predeterminada. Por lo tanto, empujará el respaldo que especifique en su plan de mantenimiento a eso. Si desea cambiar esa ubicación, por supuesto puede hacerlo en este momento con esta selección en particular.
No voy a entrar en más detalles sobre eso, pero tenemos que definir nuestras bases de datos, queremos hacer una copia de seguridad y este plan de mantenimiento una vez más está dedicado a estas bases de datos de trabajo de aventura. Si hago clic en Next, veo que se creará un informe para mí. Si quisiera este correo electrónico, si quisiera este informe, debería decirme por correo electrónico, especificaría un informe por correo electrónico y tendría que definir otras cosas para hacerlo. Y yo no lo he hecho. Así que vamos a crear el informe de historia por sí solo. Entonces, en la ventana completa del asistente, verá una lista de todas las selecciones que realizó y, obviamente, puede regresar si hay algo que no le gustó en esa lista de selección. Así que hagamos clic en Finish. Así que se ha creado el plan de mantenimiento. Si observamos los planes de mantenimiento, ahora vemos el MP de demostración. Ahora te preguntarás si el plan de mantenimiento está realmente a la altura de hacer su trabajo. Todo lo que tienen que hacer es hacer clic en esto y seleccionar Ejecutar y va a tomar un poco de tiempo.
Le pedimos que compruebe las bases de datos, que reorganice los índices y que haga un respaldo de un par de bases de datos, no mucha información detallada. Si está siguiendo esto manualmente en la administración del estudio, por supuesto, idealmente, esto se ejecutará en medio de la noche. Así que tengo un retorno del éxito. Así que completó todas las tareas que definí en el plan de mantenimiento. Entonces, si por alguna razón, tiene problemas con los planes de mantenimiento y desea tener una mejor idea de por qué pueden o no estar funcionando. Puede ir a la sección de historial en el plan de mantenimiento, obtener más información al respecto allí. Si se dividen en subcategorías, se les mostrará un poco más de detalle, no entrarán en muchos detalles sobre esto, pero les dará comentarios sobre lo que está sucediendo con su plan de mantenimiento.
Ahora, si alguna vez desea realizar un cambio en el plan de mantenimiento, tiene la opción de modificar y en secciones separadas, se establecerá la tarea que define para ese plan de mantenimiento. Y si quieres hacer algunos cambios, eres más que libre de hacerlo, un cambio obvio aquí en este historial de limpieza de la sección uh en particular, digamos que queremos que sea dos semanas en lugar de cuatro, somos más que capaces de hacerlo haciendo eso allí mismo. De acuerdo. Así concluye nuestra demostración sobre cómo configurar y ejecutar un plan de mantenimiento de MS SQL Server. Espero que este video lo haya ayudado a comprender cómo crear el plan de mantenimiento y programarlo para que se ejecute según un cronograma planificado.
Gracias por su tiempo.