¿Cómo se ve un plan de mantenimiento de SQL Server de mejores prácticas? [cerrado]

15

Soy un estudiante de la Universidad Fontys en Eindhoven, y actualmente estoy realizando una serie de entrevistas para ayudar con el desarrollo de una herramienta de SQL Server y me gustaría recibir comentarios de los expertos en el campo.

Una de mis preguntas es:

¿Cómo se ve un plan de mantenimiento de SQL Server de mejores prácticas? ¿Utiliza los planes de mantenimiento de SQL Server para esto o utiliza scripts personalizados?

Jamil
fuente

Respuestas:

5

Establecer un plan de mantenimiento es más complicado que simplemente seguir una "mejor práctica" dada. Hay demasiado que juega con todo.

Para darle una idea, Brad's Sure Guide to Maintenance Plans es un libro electrónico gratuito de 269 páginas. Si esta fuera una pregunta más simple, el libro sería mucho, mucho más corto.

Si respondo a esa pregunta en una entrevista, por ejemplo, diría que depende completamente de los recursos que la compañía tenga disponibles, las necesidades del negocio, los datos dentro de la base de datos, con qué frecuencia (y cómo) cambian esos datos, etc. desafortunadamente no hay una respuesta rápida a la pregunta.

Ricardo
fuente
1

Hay varias sugerencias para las prácticas de tareas de mantenimiento. Las tareas de mantenimiento no son aplicables para todos los escenarios de entorno de SQL Server

No se recomienda utilizar la tarea Reducir la base de datos con frecuencia, ya que puede conducir a la degradación del rendimiento y la fragmentación de discos e índices.

Reorganizar, actualizar estadísticas y reconstruir tareas también puede generar problemas de rendimiento y gastos generales de uso de CPU y disco duro.

Debe verificar regularmente el espacio disponible en el disco y eliminar los archivos obsoletos a tiempo cuando use las copias de seguridad completas de la base de datos

Programe durante las horas libres cualquier verificación de integridad de la base de datos para evitar problemas de rendimiento

La programación, las recomendaciones y las prácticas en las tareas de mantenimiento varían: dependen de la política de la empresa, el uso y el entorno de SQL Server

Ivan Stankovic
fuente