Tengo un cliente con instancias de MS SQL Server (2000, 2005) dispersas en 20-30 servidores. Me he comprometido a organizar las cosas y revisaremos periódicamente el estado de la infraestructura de la base de datos para el estado, pruebas de copias de seguridad, etc. También planeamos obtener la mayor cantidad posible de estas bases de datos hasta 2008.
Estoy al tanto de servicios como New Relic para aplicaciones y bases de datos web de pila de Linux, y me encontré con el producto SQL Monitor (RedGate) hoy a través de Google. ¿Alguien puede proporcionar alguna dirección en términos de servicios o herramientas (con los que tenga experiencia) que me permitan a mí / a mi cliente monitorear y administrar sus instancias de MS SQL?
sql-server
query-performance
monitoring
wchrisjohnson
fuente
fuente
Respuestas:
Tienes muchas opciones. Los vendedores para ver que son específicos de SQL son:
Todos harán el trabajo bien, solo depende de cuál funcione mejor para usted en su tienda. Todos tienen pruebas gratuitas para que pueda probarlas todas y tomar una decisión informada.
fuente
He perdido el entusiasmo por Idera SQLdm , después de haberlo usado en un cliente durante varios años. SQL Monitor es excelente teniendo en cuenta el precio. SQL Sentry es lo que recomendaría a un cliente actualmente, si tiene el presupuesto.
Si nunca ha oído hablar de SQL Sentry, al menos obtenga una copia gratuita de Plan Explorer .
fuente
He estado usando el Monitor SQL de Redgate durante muchos años. El precio es excelente y tiene muchas, muchas capacidades útiles de alerta. Además de recopilación de datos e informes para métricas. Es un sistema poderoso que te recomiendo que pruebes.
fuente
Las herramientas de terceros para las que tengo algo de experiencia:
Confio IgniteFree : una herramienta muy buena para monitorear la experiencia actual y las últimas 24 horas. Muy útil para echar un primer vistazo al servidor y ver los problemas más obvios. Tiene una versión paga más detallada, pero no he tenido el placer de trabajar con ella.
Idera SQLdm : solo versión paga, como sé. Bueno para tener una imagen muy completa sobre el estado del servidor en algún momento. Tiene instantáneas configurables que muestran una imagen completa del servidor en un momento específico. También tiene un buen conjunto de informes ya realizados, o una forma de crear informes personalizados basados en sus necesidades. Puede crear alertas e informes personalizados. Es un poco pesado en el lado que consume recursos, por lo que debe jugar un poco antes de lanzarlo a una instancia de producción.
fuente
Echaría un vistazo a DIAB desde DBAinABox.com, está cargado con funciones que monitorea múltiples servidores, envía alertas por correo electrónico y es muy fácil de usar. También tiene algunas herramientas que no he encontrado de otros proveedores, como el rastreo en línea, por ejemplo: puede hacer clic en cualquier usuario, spid o aplicación e iniciar un rastreo sql en el objeto. También tiene verificación de código SQL, que uso mucho, puede escanear cientos de líneas de código a la vez y generar problemas en el script, como escaneos de tablas y tipos de columnas no coincidentes. Y es bastante barato la última vez que miré.
fuente
Su solicitud de monitoreo, administración y comprobaciones de estado en 20-30 servidores se ajusta muy bien con la herramienta que escribí: miniDBA . También le permitirá ajustar el rendimiento y diagnosticar problemas a nivel de base de datos individual.
Un precio fijo para tantos servidores monitoreados como desee debería hacerlo financieramente viable para usted.
fuente