Monitore uma instância de banco de dados
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:
- 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.
- Clique nas métricas tab.
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.