• Início

  • Soluções

    • Data Analytics e IA
    • Database
    • Development
    • Cloud Solutions
  • Cursos

  • Carreira

    • Acelera Jovem
  • Comunidade

  • Blog

  •  

    Use tab to navigate through the menu items.
    Para ver como funciona, vá para o seu site online.
    • Todos os posts
    • Categorias
    • Meus Posts
    dataside
    19 de mai.

    Diagnóstico geral SQL SERVER

    em  Big Data

    Quem nunca precisou realizar um check-up geral no ambiente de um novo cliente, e identificar pontos de melhorias a serem aplicados? Hoje o dataholic Felipe Aguiar trouxe para vocês, um script em powershell que realizará essa varredura no ambiente, coletando diversas informações, e salvando esta coleta em tabelas dentro da database escolhida.


    Antes de começarmos queria deixar meu agradecimento ao Rafael Rampineli e Raphael Esposel, que ajudaram na criação deste script.


    Pré-requisito: Este script faz utilização de comandos da dbatools, caso o ambiente não consiga “carregar” os dados da dbatools disponível dentro da pasta do script, será necessário realizar a instalação da dbatools no ambiente. Link: https://dbatools.io/download/


    Bora lá...


    Após a extração do .zip, vamos clicar com botão direito em “dts_diagnostic_salva_dados.ps1” > Editar


    Será aberta uma janela do powershell igual a esta, o próximo passo é apertar a tecla F5 para execução do script:


    Será solicitado que sejam preenchidas 3 informações:

    · Instance name:

    o Caso seja uma instância nomeada, preencher de acordo. Exemplo: “SRV1\INST1”

    o Se a instância não for nomeada (default/MSSQLSERVER), basta pressionar ENTER


    · Authentication method:

    o Informar se a conexão será feita utilizando o SQL Authentication ou Windows Authentication.

    o Caso seja Windows Authentication, basta pressionar ENTER


    · Save results in database:

    o Informar o NOME da database em que a coleta de dados será salva.

    Após pressionar ENTER, o diagnóstico será iniciado:


    A tempdb, será utilizada para execução dos scripts e posteriormente serão criadas diversas tabelas com o PREFIXO “Diagnostic_”, na database que foi informada no passo anterior:


    Ao final do script podemos consultar as tabelas que foram criadas:


    Uma das principais, a “SP_BLITZ”, está contida neste diagnóstico também.


    Exemplo de coleta realizada:


    Com isso, podemos identificar diversos aspectos a serem trabalhados, visando o aumento de performance e a saúde do ambiente de forma geral.


    Esse script poderá também ser executado mais de uma vez, com a finalidade de realizar um comparativo, como por exemplo um ANTES / DEPOIS.


    Os novos dados serão inseridos na mesma tabela, com uma data de inclusão diferente:


    Espero que seja útil para vocês!


    Script disponível em:

    https://github.com/aguiarfpmr/scripts_publicos/blob/main/Projeto%20Diagnostic.rar


    Observação: Script foi utilizado no SQL Server versões 2012+, em versões inferiores poderá ser necessário ajuste dos scripts, devido a compatibilidade de tabelas e colunas.


    Gostou desse conteúdo? Então continue acompanhando o blog para ter acesso a mais tutoriais como esse. Não esqueça de conferir nossas redes sociais e compartilhar esse artigo. Até a próxima!

    1 comentário
    0
    1 comentário
    • Branca Ícone Instagram
    • Branca Ícone LinkedIn
    • Branca ícone do YouTube

    Sobre a Dataside

    Sobre nós
    Programa Acelera Jovem

    Vagas Abertas

    Contato

    ​

    Para Parceiros

    Portal de Ensino para Gestores

    Data University

    University 365
    Curso de PowerBI

    ​

    ​

    ​

    Dataside logo.png

    A nossa missão é impulsionar negócios através de Inteligência Artificial e Dados e a nossa visão é ser referência global em inteligência Artificial aplicada a negócios.

    Soluções:


    Advanced Analytics & IA


    Database


    Development

    ​

    Technology

    Cases Dataside

    Para o seu negócio:

     

    Sobre a Dataside

    ​

    Política de Privacidade