sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo configurar Spotlight Cloud y solucionar problemas de SQL Server de manera eficiente

Los DBA se parecen mucho a los bomberos. Está corriendo como loco, extinguiendo el último desastre que ha afectado a la base de datos de SQL Server de su empresa. Y con tantas cosas sucediendo, es difícil incluso mirar los análisis forenses de por qué se incendió en primer lugar.

Un amigo mío se mudó recientemente a las montañas de California, a unos 6000 pies sobre las nubes. Y, por lo que he oído... es hermoso y pacífico allá arriba.

Pero ella sabía que uno de los peligros de vivir en el bosque es la amenaza del fuego.

Cuando se mudaron, por supuesto, tenían detectores de humo y extintores de incendios, ¿acaso no lo tienen todos? Estaban protegidos, eso pensaban...

Bueno, en el verano de su primer año... hubo un incendio. Estuvo cerca. Y fue aterrador.

Mientras empaquetaban su camioneta con su gato, perro y objetos de valor, condujeron hacia un lugar seguro y miraron por el espejo retrovisor a su casa, todo por lo que habían trabajado, y se preguntaron si todavía estaría allí mañana.

Bueno, lo era, y estaban agradecidos. Fue una decisión cercana. Ellos estaban asustados. Pero, ¿qué aprendieron?

Aprendieron que solo una alarma no es suficiente. Para protegerse de desastres y pérdidas, debe tomar medidas preventivas. Entonces, quitaron la maleza de la casa y alentaron a los vecinos a hacer lo mismo. Instalaron rociadores dentro y alrededor de la casa e implementaron un sistema de alerta para informarles sobre cualquier condición local que pudiera generar peligro de incendio.

La realidad es que, una vez que se produce un incendio, suele ser demasiado tarde para proteger su inversión.

La implementación de un sistema de monitoreo de base de datos es una forma de mantenerse proactivo, medir el estado de su base de datos y tomar medidas sobre problemas menores antes de que se vuelvan más grandes. Explicaremos cómo configurar su sistema de monitoreo de base de datos, como Spotlight Cloud, para lograr el éxito, y los conceptos básicos para solucionar problemas del servidor una vez que esté en funcionamiento.

Configuración de su sistema de monitoreo de base de datos

Una vez que tenga su nuevo software de monitoreo del rendimiento de la base de datos, es hora de comenzar. Como administrador de la base de datos de su empresa, seguramente estará entusiasmado con las nuevas configuraciones, las funciones nuevas más brillantes y el monitoreo inteligente con lecturas claras del servidor.

Pero puede que se pregunte por dónde empezar. La configuración de cualquier sistema nuevo puede llevar algo de tiempo, pero un poco de incorporación de calidad valdrá la pena cuanto más tiempo use su sistema de monitoreo.

Primero, echemos un vistazo a algunos conceptos básicos:

Decide qué instancias necesitan tu máxima atención.

Posiblemente, cada base de datos necesita supervisión. Desafortunadamente, es posible que no tenga el presupuesto para cubrir todas las bases de datos para comenzar o que deba demostrar el valor de los sistemas de monitoreo y diagnóstico a los encargados del presupuesto antes de que pueda aumentar su cobertura. Seleccione cuidadosamente las primeras instancias monitoreadas. Busque aquellas bases de datos que sustentan los sistemas críticos o procesados ​​en su organización que serán vistos por un grupo grande y/o influyente de usuarios.

Dedique sus esfuerzos a facilitarles la vida con bases de datos más confiables y de mejor rendimiento. Un equipo de ventas que ve interrupciones menos frecuentes de informes más rápidos de un CRM o un sistema de facturación se convertirá en su mejor evangelista para una mayor calidad, una capacidad de ajuste, diagnóstico y supervisión más completa.

Ejecute los requisitos previos. Conozca los requisitos de su sistema.

Debido a que la mayoría de los servidores de diagnóstico, como Spotlight Cloud, es una solución SaaS, implica una carga de datos. Consulte la Guía de implementación para conocer los puertos que deben estar abiertos/requieren acceso a Internet. Considere instalar su servidor en una computadora que siempre esté encendida, luego descargue las aplicaciones asociadas en su teléfono y tableta para un monitoreo fácil y sobre la marcha. El servidor Spotlight Cloud Diagnostic se instala en un sistema operativo alojado por Microsoft Windows.

Descargue el instalador.

Por supuesto, no puede comenzar con la parte esencial de la ecuación de monitoreo del rendimiento sin descargar primero su base de datos instalador del sistema de monitoreo de rendimiento. Para los sistemas locales, esto puede ser bastante laborioso, ya que necesita configurar su recopilación de datos, sus repositorios de rendimiento y sus repositorios de informes.

Afortunadamente, es un proceso rápido y fácil para Spotlight Cloud. Debido a que es SaaS, nos encargamos del repositorio por usted. Lo único que debe hacer es descargar el servidor de diagnóstico. El servidor de diagnóstico es un servicio de recopilación de datos sin agentes que recopila métricas de rendimiento de sus conexiones supervisadas. Para hacer esto, inicie sesión en el sitio web de Spotlight con su cuenta de Quest y haga clic en descargar. ¡Eso es todo!

Añadir conexiones.

Una vez que el instalador haya finalizado, el siguiente paso es agregar conexiones y configurarlas. Por ejemplo, agregará conexiones al servidor SQL, el servidor Windows y otros tipos de conexión. Para Spotlight Cloud, abrirá una herramienta de configuración que se vincula con el administrador de conexión. Para comenzar, simplemente agregue sus conexiones y comience a recopilar datos.

Más tarde, puede regresar y jugar con las muchas opciones de configuración que están diseñadas para hacer su vida más fácil (por ejemplo, puede marca los tiempos de las interrupciones planificadas para que no reciba alarmas durante estos tiempos, puede configurar umbrales de alarma o puede crear roles de alarma que se adapten a su entorno). La buena noticia es que todos vienen preconfigurados para que pueda comenzar a utilizarlos casi de inmediato. Para obtener más información sobre la configuración, consulte nuestra Guía de configuración.

Ahora, está listo para comenzar a monitorear y diagnosticar problemas.

¡Su software de supervisión del rendimiento de la base de datos debería estar funcionando! Realice un seguimiento de su sistema fácilmente y no dude en comunicarse con su equipo de soporte si tiene alguna pregunta. Consulte nuestra guía introductoria de monitoreo.

Supervisar toda la tecnología de su empresa para que no se quede obsoleta probablemente ha sido algo que ha estado evitando... Pero actualizar y "preparar para el futuro" esos sistemas puede ahorrarle mucho tiempo como DBA.

Cómo solucionar eficientemente los problemas de su servidor SQL

Como DBA responsable de la supervisión de su servidor SQL, enfrenta el mismo riesgo:su empresa depende de la base de datos que administra para respaldar sus aplicaciones críticas y continuar haciendo negocios. Si algo sale mal, puede tener un grave impacto en la productividad, la confianza del cliente y los ingresos.

¿Qué pasaría si pudiera adoptar un enfoque proactivo y preventivo para la administración de bases de datos y usar ajustes y diagnósticos para resolver amenazas potenciales, evitando un desastre antes de que suceda? ¿El resultado? La capacidad de garantizar mejor el tiempo de actividad y la estabilidad de la base de datos.

Aquí hay algunas formas en que el monitoreo a través de dispositivos móviles puede ayudarlo a solucionar de manera eficiente cualquier problema de la base de datos:

Es posible monitorear el rendimiento de Mobile SQL Server

La movilidad ya no es una tendencia, es una realidad para el DBA de hoy.

Lograr el equilibrio entre la vida laboral y personal es aún más difícil que nunca. A menudo se le pide al DBA de hoy que administre muchas más instancias de bases de datos e incluso que participe en análisis, DevOps e iniciativas en la nube. De todas las formas en que sus dispositivos móviles le brindan flexibilidad, ¿los ha usado alguna vez para monitorear el rendimiento de su servidor SQL? Piense en la tranquilidad que le daría ser un DBA.

A eso lo llamamos "tranquilidad de movilidad":la libertad de monitorear el estado de sus servidores SQL en cualquier momento y desde cualquier lugar utilizando la aplicación móvil Spotlight Cloud.

¿Por qué detener su vida para monitorear sus bases de datos de SQL Server? Solo tiene sentido agregar sus tareas de monitoreo del rendimiento de SQL Server a la larga lista de cosas que puede hacer desde un dispositivo móvil, donde la conveniencia es suprema.

Consulte este mapa de calor de la aplicación móvil Spotlight Cloud:


Llamamos a esto la "pantalla del administrador Dilbert" porque no necesita saber nada sobre SQL Server para comprender cómo funciona. Pero te lo diré de todos modos.

Utilice un mapa de calor para priorizar los problemas de supervisión de la base de datos

Hemos colocado los cuadros más grandes y rojos en la parte superior para mostrarle dónde concentrar su energía primero, en este caso, en la instancia de SQL Server denominada . Es simple pero efectivo, porque si tiene decenas o cientos de instancias ejecutándose, su pregunta inmediata suele ser:"¿En qué debo centrarme primero?"

Podrías estar acampando en las montañas, tomándote una selfie en Disneyland o animando a tu equipo favorito en el estadio mientras revisas el Mapa de calor de Spotlight y llamas a tus colegas DBA en Chicago para que solucionen el problema.

Más abajo ya la derecha en el mapa de calor están los servidores SQL que no necesitan atención inmediata. También puede examinarlos, pero la aplicación móvil para iPad deja claro cómo establecer sus prioridades.

Cuando desliza el dedo hacia la derecha, ve detalles como alarmas codificadas por colores y números contra cada SQL Server conectado, con su gravedad asociada:¿Qué tan genial es eso? Información a su alcance para tomar decisiones inmediatas e informadas.

Esta aplicación ofrece capacidades de gestión y supervisión del rendimiento de SQL Server las 24 horas del día, los 7 días de la semana, además de diagnósticos móviles y resolución de problemas para mantener su entorno de SQL Server funcionando.