Pular para o conteúdo principal

Monitore uma instância de banco de dados

info

Visualização

Esse recurso está em Public Preview nas seguintes regiões: us-east-1, us-west-2, eu-west-1, ap-southeast-1, ap-southeast-2, eu-central-1, us-east-2, ap-south-1.

Esta página explica como monitorar o desempenho da instância do banco de dados Lakebase usando as métricas tab na página de detalhes da instância.

Acesso a métricas

Para acessar as métricas da sua instância:

  1. Acesse a página de detalhes da 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 nas métricas tab.

Instâncias de banco de dados métricas

Métricas disponíveis

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

  • Transações por segundo: Mostra a transação confirmada Taxa de transferência. Use isso para entender os padrões de carga de trabalho e identificar os períodos de pico das transações. Se esse valor for consistentemente alto, considere otimizar o comportamento do cliente ou solicitar uma instância maior.

  • Linhas por segundo: exibe o número de linhas buscadas, retornadas, inseridas, atualizadas e excluídas. Linhas buscadas se referem ao número de linhas retornadas aos clientes. As linhas retornadas se referem 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 os padrões de consulta.

  • Conexões abertas: exibe o número de conexões ativas abertas. As conexões consomem recurso 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 do Public Preview, 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 computação. Considere otimizações do lado do aplicativo ou solicite uma instância maior.

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

  • Taxa de acerto do cache do buffer (%): indica a porcentagem de leituras atendidas da memória. As cargas de trabalho de alto desempenho devem apresentar 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 acerto do cache SSD local (%): Rastreia a porcentagem de leituras atendidas pelo cache SSD após uma falha no cache do buffer. Um valor baixo pode aumentar a leitura da página Taxa de transferência. Use otimizações semelhantes às do cache de buffer ou considere uma instância maior.

  • Bloqueios por segundo: mede a frequência com que as transações encontram impasses. Isso geralmente ocorre quando várias transações acessam o mesmo recurso em ordem conflitante. Investigue e refatore as cargas de trabalho para evitar impasses.