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

¿Está utilizando las herramientas adecuadas de supervisión del rendimiento de la base de datos?

Hay muchas opciones cuando se trata de seleccionar una herramienta de monitoreo del rendimiento de la base de datos. Para asegurarse de que está utilizando la mejor herramienta para su organización, primero debe asegurarse de que está utilizando el tipo correcto de solución de supervisión del rendimiento y, a continuación, debe evaluar sus necesidades y objetivos de rendimiento.

Tipos de herramientas de monitoreo de bases de datos

Las herramientas de monitoreo del rendimiento de la base de datos vienen en varias variedades. El tipo que elija puede ser una cuestión de preferencia o necesidad. Algunos ejemplos incluyen:

Software proporcionado por el proveedor: Las herramientas comerciales de supervisión del rendimiento del servidor SQL ofrecen una amplia gama de funciones y opciones de personalización, y su precio se ajusta a la mayoría de los presupuestos.

En las instalaciones: Algunas industrias altamente reguladas, como la atención médica, los servicios financieros y el gobierno, aún insisten en mantener los servidores y el monitoreo de la base de datos en las instalaciones.

Alojamiento en la nube: Las herramientas de supervisión del rendimiento basadas en la nube son flexibles, escalables, seguras y fáciles de usar. También pueden monitorear el rendimiento de la base de datos y del servidor local y en la nube.

Gratis vs suscripción: Varios proveedores de herramientas de monitoreo de rendimiento ofrecen versiones gratuitas y por suscripción. Aunque muchas de las características son las mismas para ambas versiones, a menudo la versión gratuita limita la cantidad de servidores que puede monitorear y es compatible con anuncios.

Evaluar sus objetivos y necesidades de supervisión del rendimiento

Ahora que sabe qué tipo de herramienta de monitoreo de rendimiento funciona mejor con su entorno y presupuesto, es hora de analizar de cerca sus objetivos de rendimiento y las funciones de monitoreo de base de datos deseadas.

Alta disponibilidad: Si sus usuarios no pueden acceder a sus bases de datos, no utilizarán su producto por mucho tiempo. Seleccione un sistema de monitoreo que supere las fallas sin perder el ritmo y le permita saber de inmediato qué instancia falló y dónde.

Tiempos de respuesta y resolución: Supervisar los tiempos de respuesta y resolución es una función fundamental de una herramienta de supervisión del rendimiento. Elija uno que haga más que escupir métricas. Encuentre una solución que analice en profundidad la instancia para aislar rápidamente los problemas de rendimiento.

Facilidad de instalación y configuración: Las herramientas actuales de monitoreo del rendimiento de la base de datos basadas en la nube le permiten instalar y configurar su sistema en minutos, no en horas, días o semanas. También tiene acceso a la última versión cada vez que inicia sesión, lo que reduce el tiempo de mantenimiento.

Monitoreo móvil: Atrás quedaron los días de conducir a la oficina a las 3 a. m. Busque una herramienta que incluya una aplicación móvil para recibir alarmas y comenzar a solucionar problemas desde cualquier lugar y en cualquier momento.

Ajuste de consulta: El ajuste de consultas le ahorrará horas de frustración y mitigará los problemas antes y en el momento en que ocurran. Elija una solución que incluya estas funciones:

  • Análisis del plan de consultas para detectar problemas y ofrecer posibles soluciones para solucionarlos
  • Panel de historial de consultas para realizar un seguimiento de los cambios en su servidor SQL
  • Visualización del plan de consultas para aislar las operaciones que están causando ineficiencias

Controles de salud: Una herramienta de supervisión del rendimiento que ejecuta comprobaciones periódicas del estado del sistema identificará los problemas de rendimiento en el servidor y detectará y corregirá los problemas que afecten a la seguridad, la configuración, la memoria, la recuperación ante desastres y la E/S.

Alarmas inteligentes: Las alarmas inteligentes van más allá de la función de las alarmas estándar al proporcionar detalles sobre lo que estaba sucediendo inmediatamente antes y después de la alarma y ofrecer las posibles causas del problema.

Umbrales y alertas personalizables: Seleccionar una herramienta que le permita personalizar las alertas reducirá la fatiga de las alertas. Minimice la cantidad de alertas ajustando los umbrales, ignorando los problemas que tienden a desencadenar falsas alarmas y estableciendo límites de gravedad para los desencadenantes.

Otras consideraciones al decidir sobre una herramienta de supervisión del rendimiento de la base de datos

Definir sus objetivos y necesidades de funciones es una parte importante de la selección de una herramienta de supervisión del rendimiento, pero hay algunas otras cosas que debe considerar.

Los DBA se involucran cada vez más en el aspecto comercial de sus organizaciones. Esto hace que comprender las necesidades comerciales de su empresa sea un factor crítico para seleccionar una herramienta de monitoreo del desempeño. Hágase estas preguntas para ayudar a reducir sus opciones y tomar una decisión adecuada:

  • ¿Cuántos servidores necesitamos monitorear?
  • ¿Quiénes son nuestros usuarios?
  • ¿Qué hacen nuestros servidores? ¿Qué aplicaciones dependen de ellos?
  • ¿Cuáles son las implicaciones de un rendimiento deficiente (es decir, las bases de datos admiten procesos de misión crítica)?

Como se discutió anteriormente, los requisitos de su entorno de monitoreo de rendimiento jugarán un papel en el tipo de herramienta que seleccione. La ubicación de sus servidores, ya sea local, en la nube o en un entorno híbrido, puede influir en sus necesidades.

También deberá tener en cuenta los requisitos y preferencias de informes y análisis de su organización. ¿Está sujeto a estrictas regulaciones como HIPAA? ¿Está impulsado por las métricas? ¿Prefiere una vista rápida de los diagnósticos y análisis de rendimiento? Las características de informes y análisis pueden variar mucho entre los productos, así que asegúrese de mirar debajo del capó antes de tomar su decisión final.

Ya sea que esté cuestionando el ajuste de su solución de monitoreo de rendimiento actual o si es la primera vez que compra, estos consejos pueden ayudarlo a identificar qué herramienta lo ayudará mejor a mantener un sistema de base de datos de alto rendimiento.