Protocolo para resolução de lentidão no Banco de Dados (Equipe Infraestrutura TI)

Filtros


Tópicos

O que é

Para solucionar a lentidão no Banco de Dados, a equipe de Infraestrutura de TI pode seguir um conjunto de ações recomendadas, acompanhado de instruções detalhadas que orientarão cada etapa do processo e ajudarão na identificação e correção das causas do problema.

As ações recomendadas oferecem orientações específicas sobre o que deve ser feito, enquanto as instruções detalhadas explicam, passo a passo, como cada ação deve ser executada para garantir eficiência na solução.

A seguir, estão listadas as ações recomendadas e suas instruções detalhadas.

Esta documentação é destinada exclusivamente à equipe de Infraestrutura TI e contém instruções de procedimentos que apenas eles devem executar.

Ferramentas utilizadas

Para executar o protocolo, é necessário acessar a ferramenta Atop, Inxi e Ethtool.

Como fazer

Esta documentação é destinada exclusivamente à equipe de Infraestrutura TI e contém instruções de procedimentos que apenas eles devem executar.

A seguir, é apresentado um conjunto de ações recomendadas, acompanhado por instruções passo a passo para cada atividade. Essas orientações visam facilitar a identificação, análise e resolução de problemas, garantindo um fluxo eficiente de execução e mitigação dos possíveis gargalos detectados.

Ações Recomendadas Instruções Detalhadas
Verificar desempenho do sistema com Atop.

O Atop é uma ferramenta essencial para monitorar o desempenho do sistema, permitindo observar o consumo de CPU, memória, disco (I/O) e processos em tempo real.


  • Instalar o Atop (caso não esteja instalado):
Sudo yum install atop -y.
Para instalar o Atop, é necessário possuir o Oracle Linux 7.9 ou superior.
  • Executar o comando Atop e monitorar desempenho em tempo real.
  • Itens Importantes para monitorar:
    • CPU:
      • Colunas sys, usr, e irq:
        • sys: Uso de CPU no modo kernel (sistema).
        • usr: Uso de CPU por processos de usuário.
        • irq: Uso de CPU para interrupções de hardware.
          Observação: Valores altos podem indicar sobrecarga na CPU.
    • RAM:
      • Verifique a seção de memória, com foco em:
        • free: Quantidade de memória livre.
        • cache: Memória usada como cache.
          Observação: Baixa memória livre pode indicar necessidade de ajustes na alocação de recursos.
    • Disco:
      • Acompanhe a seção DSK, que exibe:
        • Tempo de espera (latência de I/O): Valores altos podem indicar problemas de desempenho no disco.
    • Rede:
      • Na seção NET, fique de olho nas seguintes métricas:
        • Taxa de transmissão e recepção de pacotes: Acompanhe picos de uso que podem indicar congestionamento.
Verificar informações detalhadas do sistema com Inxi -v 7.
  • Executar o comando: inxi -v 7.
  • Informações exibidas:
    • CPU: Frequência, número de núcleos e carga atual.
    • Memória: Quantidade utilizada e disponível no sistema.
    • Disco: Tipos de discos e detalhes sobre as partições em uso.
    • Rede: Mostra a velocidade das conexões ativas.
  • Pontos importantes para verificar:
    • Drives: Identifique se o disco é SSD ou HDD (informação relevante para avaliar o desempenho do armazenamento).
    • Network: Verifique se a velocidade da conexão é 1 Gbps, garantindo uma rede rápida e estável para operações críticas.
Verificar uso de memória com free -m.
  • Executar o comando free -m para a quantidade de memória física e swap (em megabytes) disponível e utilizada no servidor.
  • Resultados a observar:
    • Mem:
      • Exibe o total de memória física disponível, a quantidade usada e a memória livre.
      • Valores baixos na memória livre podem indicar necessidade de ajuste na alocação de recursos.
    • Swap:
      • Se o sistema estiver utilizando swap de forma excessiva, é um indício de insuficiência de memória RAM.
      • O uso intenso de swap pode impactar o desempenho, pois o acesso ao disco é mais lento que o acesso à RAM.
Verificar velocidade da rede com Ethtool.
  • Executar o comando ethtool <interface> para verificar se a rede está operando a 1Gbps.
    • Substitua <interface> pelo nome da interface de rede (ex.: eth0, enp0s3 ou outra identificada no seu sistema).
Dica: Caso não saiba o nome da interface de rede, use o comando: ip addr. Isso exibirá todas as interfaces disponíveis e seus respectivos nomes.
  • Procure pela linha Speed: 1000Mb/s.
    • Se a velocidade estiver diferente de 1000Mb/s (1 Gbps), isso pode indicar problemas na configuração de rede, como:
      • Cabo ou porta de switch incompatível.
      • Interface de rede não configurada corretamente.
Verificar se o HD é SSD ou HDD.
  • Executar o comando lsblk -d -o name,rota para para listar as informações do disco.
    • A coluna ROTA indicará:
      • 0: SSD (disco sem rotação).
      • 1: HDD (disco com rotação).
  • Alternativa: executar o comando cat /sys/block/sdX/queue/rotationalo, substituindo sdX pelo identificador do disco desejado.
    • O valor exibido será:
      • 0: SSD.
      • 1: HDD.

Dica: Caso precise identificar o nome correto do disco (como sda, sdb, etc.), use: lsblk. Isso exibirá todos os discos e partições conectados ao sistema.
Identificar servidor virtualizado. Se for identificado que o ambiente é virtualizado, será necessário contatar o mantenedor do servidor físico para uma análise mais aprofundada. Isso se deve ao fato de que testes realizados em máquinas virtuais (VMs) podem não refletir com precisão o desempenho real do hardware subjacente, mascarando problemas de lentidão no servidor físico.
Este artigo foi útil para você?
Pró
Não
Contra