Recentemente, com alguma surpresa, soube que num dos departamentos da grande empresa onde trabalho, o lançamento do SQL Profiler em horário comercial.
Não sei como eles saem para analisar problemas de performance que ocorrem apenas no horário comercial. Afinal, as exibições de desempenho geralmente não fornecem uma imagem precisa, especialmente se um / dois procedimentos / consultas ficarem lentos, sem carregar especialmente o próprio servidor. Tiny Queer que corre várias vezes por hora e dura 10 segundos em vez de um (mas não muito importante клиента muito nervoso) definitivamente não entrará nas visualizações do DMV. E selecionar com CROSS APPLY de acordo com os textos da própria consulta carrega o servidor de forma bem robusta.
No entanto, estou interessado em entender de onde vem esse medo. Em algumas empresas SQL Profiler - uma ferramenta de trabalho, em alguns tinham medo, como o fogo (por algum tempo me dediquei à consultoria e pude comparar). Tenho certeza que foi assim:
Houston, nós temos um problema. A base desacelera. entender
Há tantos carrapatos aqui... O que eu preciso?
Ok, vou marcar todas as caixas e então vou decidir.
O que resta na cabeça das altas autoridades? Alguém lançou SQL Profiler e tudo se encaixou. E então eles contam um ao outro durante uma partida de golfe.
By the way, a tentativa de escrever tal 'nós escrevemos tudo' rastreia não para um arquivo, mas para o banco de dados no mesmo servidor - uma vez testemunhei esse caso.
E como estão as coisas com você? Por favor, participe da pesquisa
Apenas usuários registrados podem participar da pesquisa.
Você pode executar o SQL Profiler no PROD?
-
Somos uma pequena empresa, tudo é simples para nós
-
Os administradores de produção podem, é claro,
-
Os administradores de produção podem, após aprovar e vencer
-
Santo Santo Santo
4 usuários votaram. 3 usuários se abstiveram.
Fonte: habr.com