Compartilhar via


Monitorar uma instância de banco de dados

Importante

Esse recurso está em Visualização Pública nas seguintes regiões: westus, , westus2, eastus, eastus2, centralus, southcentralus, , northeurope, westeurope, , australiaeast, , brazilsouth, , canadacentral, , centralindia, , southeastasiauksouth.

Esta página explica como monitorar o desempenho da instância do banco de dados lakebase usando a guia Métricas na página de detalhes da instância.

Métricas de acesso

Para acessar métricas para sua instância:

  1. Vá para a página de detalhes da sua instância. Para saber como abrir a página de detalhes da instância, consulte Acessar uma instância de banco de dados.
  2. Clique na guia Métricas .

Métricas da instância do banco de dados

Métricas disponíveis

Use as seguintes métricas para analisar tendências de desempenho, identificar possíveis gargalos e avaliar se deseja otimizar o uso do aplicativo ou dimensionar sua instância:

  • Transações por segundo: Mostra o throughput de transações confirmadas. Use isso para entender os padrões de carga de trabalho e identificar os períodos de pico de transação. Se esse valor for consistentemente alto, considere otimizar o comportamento do cliente ou aumentar o tamanho da instância.

  • Linhas por segundo: Exibe o número de linhas buscadas, retornadas, inseridas, atualizadas e excluídas. As linhas buscadas referem-se ao número de linhas retornadas aos clientes. As linhas retornadas referem-se ao número de linhas lidas por consultas. Ajuda a diagnosticar o tipo de carga de trabalho e seu impacto no sistema. Se o desempenho for restrito, considere adicionar índices ou otimizar padrões de consulta.

  • Abra conexões: Exibe o número de conexões ativas abertas. As conexões consomem recursos de instância. Use isso para avaliar se o pool de conexões do lado do cliente é necessário. Consulte os limites para o número máximo de conexões permitidas.

  • Utilização do armazenamento: Indica o uso de armazenamento atual para a instância. Se a utilização se aproximar dos limites provisionados do Lakebase, remova dados ou índices desnecessários. Como alternativa, entre em contato com o suporte para solicitar um aumento de cota.

  • Utilização da CPU (%): Mede o uso da CPU para a instância do banco de dados. O alto uso da CPU pode indicar uma carga de trabalho de computação pesada. Considere otimizações do lado do aplicativo ou aumente o tamanho da instância.

  • Taxa de transferência de leitura de página (%): Reflete o quão próxima a instância está de sua capacidade de leitura de página, normalmente causada por falhas de cache. Se o valor da taxa de transferência de leitura da página for alto, reduza a carga de trabalho ou o conjunto de trabalho, adicione índices, armazene consultas em cache no lado do cliente ou simplifique os dados.

  • Taxa de acertos do cache do buffer (%): Indica o percentual de leituras atendidas da memória. As cargas de trabalho de alto desempenho devem ver valores acima de 99%. Taxas baixas sugerem que a carga de trabalho excede a capacidade de cache ou pode se beneficiar de otimizações.

  • Taxa de acertos do cache SSD local (%): Controla o percentual de leituras atendidas do cache SSD após um cache miss no buffer. Um valor baixo pode aumentar a taxa de leitura de páginas. Use otimizações semelhantes como com o cache de buffer ou considere uma instância maior.

  • Deadlocks por segundo: Mede a frequência com que as transações encontram deadlocks. Normalmente, elas ocorrem quando várias transações acessam os mesmos recursos em ordem conflitante. Investigue e refatore cargas de trabalho para evitar deadlocks.