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.

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í:

Houston, tenemos un problema. La base de datos se está ralentizando. Investiga


Hay tantas casillas... ¿Qué necesito?


Está bien, marcaré todas las casillas y luego decidiré.

¿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. , 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
