Salvando o plano de execução e enviando por email.
Recentemente trabalhando em um cliente como DBA SQL Server, um desenvolvedor me informou que havia uma query que estava lenta, pedi que me enviasse o plano de execução da query por e-mail e ele me perguntou: Como vou enviar o plano de execução por email?
Então eu o ajudei mostrando passo a passo como fazer para enviar em um arquivo que fosse menos de 20MB. Veja a seguir.
Primeiro passo: Ao acessar o Management Studio digite algum comando ou no meu caso um SELECT e ative o plano de execução conforme a imagem.
Segundo passo: Clique em executar (Execute).
Terceiro Passo: Quando aparecer o resultado da query, note que vai aparecer uma nova aba Plano de execução (Execution Plan).
Quarto Passo: Clicando na aba plano de execução. Clique no meio do plano de execução com o botão direito do mouse e selecione Salvar Plano de execução como (Save Execution Plan As…)
Quinto passo: Salvar o arquivo com a extensão .sqlplan
Pronto! Simples né? Agora você pode enviar o plano de execução por email. Quando alguém abrir o arquivo no Management Studio, verá como na imagem abaixo. Podendo assim verificar em qual momento da query está o maior gargalo.
Lembrando que você também pode abrir o arquivo no notepad e visualizar os detalhes do plano de execução via xml.
Saiba como a função UPPER() no SQL Server pode degradar a performance das suas consultas…
Saiba agora mesmo como você pode diminuir o RESOURCE_SEMAPHORE_QUERY_COMPILE no SQL Server. Recentemente eu trabalhei em…
Nós DBA' e desenvolvedores quase sempre temos que trabalhar com datas quando se trata de…
Quais são as diferentes maneiras de proteger o login Senha do Administrador (SA)? Todos estão…
Com os direitos que o login sa tem por padrão no SQL Server, é obrigatório…
Como um DBA, você tem a responsabilidade de garantir a segurança do aplicativo e dos…