¿Es peligroso el SQL profiler?

Recientemente, con cierta sorpresa, descubrí que en uno de los departamentos de la enorme empresa donde trabajo, está prohibido ejecutar el perfilador SQL durante las horas laborales.

¿Es peligroso el SQL profiler?

No sé cómo se las arreglan para analizar problemas de rendimiento que ocurren precisamente en las horas laborales. Pues las vistas de rendimiento a menudo no ofrecen una imagen precisa, especialmente si una/dos operaciones/consultas están causando problemas sin sobrecargar significativamente el servidor. Una minúscula consulta, que se ejecuta varias veces por hora y dura 10 segundos en lugar de uno (pero que realiza algo muy importante para el cliente es muy angustiante) definitivamente no aparecerá en las vistas DMV. Y el select con CROSS APPLY sobre los textos de las consultas carga el servidor considerablemente.

Sin embargo, me interesa entender de dónde proviene este temor. En algunas empresas el perfilador SQL es una herramienta de trabajo, en otras, se le teme como al fuego (en algún momento estuve trabajando como consultor y podía comparar). Estoy casi seguro de que fue así:

¿Es peligroso el SQL profiler?
Houston, tenemos un problema. La base de datos se está ralentizando. Investiga

¿Es peligroso el SQL profiler?

¿Es peligroso el SQL profiler?
Hay tantas casillas... ¿Qué necesito?

¿Es peligroso el SQL profiler?
¿Es peligroso el SQL profiler?
Está bien, marcaré todas las casillas y luego decidiré.

¿Es peligroso el SQL profiler?

¿Qué permanece en la mente de los altos mandos? Alguien ejecutó el perfilador SQL y todo se paralizó. Y luego se lo cuentan entre ellos durante una partida de golf.

Por cierto, se añade un matiz especial al intentar registrar tales 'escribimos todo' trazas no en un archivo, sino en la base de datos en la misma servidor – una vez fui testigo de tal caso.

¿Y cómo están las cosas por allí? Por favor, participe en la encuesta

Solo los usuarios registrados pueden participar en la encuesta. Inicie sesión, por favor.

¿Se puede ejecutar el perfilador SQL en PROD?

  • Somos una empresa pequeña, nos es todo más simple

  • Los administradores de producción, por supuesto, pueden

  • Los administradores de producción pueden hacerlo después de aprobaciones y de una reverencia

  • Santo, santo, santo

Cuatro usuarios votaron. Tres usuarios se abstuvieron.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster