Partilhar via


Monitorar uma instância de banco de dados

Importante

Esta funcionalidade está na Pré-visualização Pública nas seguintes regiões: westus, westus2, eastus, eastus2, centralussouthcentralusnortheuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindiasoutheastasiauksouth.

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 as métricas da sua instância:

  1. Aceda à 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 de instância de banco de dados

Métricas disponíveis

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

  • Transações por segundo: Mostra a taxa de processamento de transações comprometidas. Use isso para entender os padrões de carga de trabalho e identificar 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. Linhas buscadas refere-se ao número de linhas retornadas aos clientes. As linhas retornadas referem-se ao número de linhas lidas pelas consultas. Ajuda a diagnosticar o tipo de carga de trabalho e seu impacto no sistema. Se o desempenho for limitado, considere adicionar índices ou otimizar padrões de consulta.

  • Ligações abertas: 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 atual do armazenamento para a instância. Se a utilização se aproximar dos limites provisionados pelo 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 pesada em termos de computação. Considere otimizações do lado do aplicativo ou aumentar 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 acerto do cache do buffer (%): Indica o percentual de leituras efetuadas a partir da memória. Cargas de trabalho de alto desempenho devem ter valores acima de 99%. Taxas baixas sugerem que a carga de trabalho excede a capacidade do cache ou pode se beneficiar de otimizações.

  • Taxa de acerto do cache SSD local (%): Monitoriza a porcentagem de leituras executadas do cache SSD após uma falha no buffer cache. Um valor pequeno pode aumentar a taxa de transferência de leitura da página. Use otimizações semelhantes às do cache de buffer ou considere uma instância maior.

  • Impasses por segundo: Mede a frequência com que as transações encontram impasses. Isso normalmente ocorre quando várias transações acessam os mesmos recursos em ordem conflitante. Investigue e refatore cargas de trabalho para evitar bloqueios.