¿Qué alertas de SQL Server siempre configura para cada base de datos? ¿Qué monitoreas siempre independientemente de la base de datos?Alertas de SQL Server: prácticas recomendadas
Respuesta
Debe supervisar y recibir alertas de tus niveles de gravedad 17 a 25.
niveles de gravedad de 17 a 19 requieren la intervención de un DBA, no son tan graves como el 20-25, pero el DBA necesita ser alertado
17 Recursos insuficientes
error 18 no fatal interno detectadas
19 Error en Recursos
Estos son errores graves que significarán SQL Server ya no está trabajando
20 SQL Error en el proceso actual
21 SQL Fatal Error en los procesos de dbid de la base de datos 22 SQL Fatal Error Table Integrity Suspect
23 SQL Fatal Error: Integridad de la base de datos sospechosos
24,25 Error
hardware para obtener más información sobre los niveles de gravedad ver http://msdn.microsoft.com/en-us/library/aa937483(SQL.80).aspx
También me gustaría añadir alertas en caso de error 823, 824 y 832, ya que estos errores indican la corrupción.
Para más información ver http://www.sqlservercentral.com/articles/Memory+Corruption/93424/ y http://www.sqlskills.com/BLOGS/PAUL/post/Dont-confuse-error-823-and-error-832.aspx
What do you always monitor regardless of the database?
Siempre active las alertas de hardware para todos nuestros servidores, además de registrar las alertas. Los errores de hardware, como los errores de inodo, pueden anular los servidores tan rápido como los errores 5xx, por ejemplo. Hemos visto que las capacidades de exportación de PDF de los clientes fallaban cuando el código en un servidor no eliminaba las exportaciones antiguas, llenando el espacio en disco hasta que las exportaciones fallaban por completo. Las alertas de registro regulares no le avisarán de estas cosas hasta que sea demasiado tarde. Pero la supervisión del espacio en disco tendría.
Desafortunadamente, las soluciones de administración de registros no configuran estas alertas para usted automáticamente, por lo que a veces descubre que necesitaba las alertas de la manera difícil: cuando ya tiene un problema.
Nos escribió un post acerca de por qué es importante para emparejar el hardware de alerta métrica con alertas del registro estándar: https://blog.bluematador.com/posts/how-essential-alerts-could-have-saved-the-millennium-falcon/
- 1. Prácticas recomendadas de HttpRuntime.Cache
- 2. Prácticas recomendadas de Fragment
- 3. Prácticas recomendadas de JavaScript
- 4. Prácticas recomendadas de iFrame
- 5. C#: prácticas recomendadas Debug.Print
- 6. Mejores prácticas para PK en SQL Server
- 7. Denominación de cookies: prácticas recomendadas
- 8. Prácticas recomendadas de localización de Java
- 9. Prácticas recomendadas de funciones de espacio PHP
- 10. Administración de migración de rieles: ¿prácticas recomendadas?
- 11. Prácticas recomendadas de cancelación de tareas
- 12. Mejores prácticas de esquema de SQL Server
- 13. Colección de ColdFusion CFC ¿Mejores/Prácticas recomendadas?
- 14. Prácticas recomendadas y antipatrones de Guice
- 15. Prácticas recomendadas de Google Apps y OAuth
- 16. Autenticación de servicios web: ¿prácticas recomendadas?
- 17. ¿Prácticas recomendadas de UIView y UIViewController?
- 18. prácticas recomendadas de dbunit para el rendimiento
- 19. SQL Server Bad & Best Practices
- 20. ClearCase UCM: prácticas recomendadas que usan componentes
- 21. Crear una tabla db Prácticas recomendadas NULL
- 22. Azure Table Storage - Prácticas recomendadas de diseño de entidades Pregunta
- 23. Prácticas recomendadas de manejo de excepciones de base de datos
- 24. Prácticas recomendadas de SQL: ¿puede confiar en el campo de incremento automático para ordenar filas cronológicamente?
- 25. Prácticas recomendadas para pruebas de integración de funciones de Eclipse
- 26. Prácticas recomendadas de enlace de datos de Java
- 27. Prácticas recomendadas de prioridad de registro de Commons
- 28. Prácticas recomendadas para las dependencias de control de origen
- 29. prácticas recomendadas de javascript para los desarrolladores de asp.net mvc
- 30. Especialización parcial de plantillas de funciones gratuitas: prácticas recomendadas
También estableció 9002 en tempdb. – SqlSandwiches