Todos os produtos
Search
Central de documentação

Lindorm:Ferramentas de diagnóstico

Última atualização: Jul 17, 2026

Detecção de requisições pesadas

Uma requisição de consulta pesada é uma chamada de procedimento remoto (RPC) que verifica mais de 100 blocos de dados, geralmente causada por condições de consulta mal definidas. Essas requisições consomem recursos significativos de CPU e I/O e podem reduzir o throughput do sistema.

Use a ferramenta Big Call Request Detection no sistema de gerenciamento de cluster para identificar requisições de consulta pesadas no nível da instância ou do nó. Assim, você investiga e resolve problemas de desempenho com agilidade.

Pré-requisitos

Antes de começar, verifique se você:

Detectar requisições de consulta pesadas

  1. No painel de navegação à esquerda, escolha Diagnose Tools > Big Call Request Detection.

  2. Defina as condições de consulta, incluindo idc, Group e Server.

  3. Clique em Query.

Interpretar os resultados

Os resultados da consulta incluem os seguintes parâmetros:

Parâmetro

Descrição

Request detail

Informações detalhadas sobre a requisição de consulta pesada, incluindo o horário de início e o conteúdo da requisição.

Sampling time

Horário em que a requisição de consulta pesada foi iniciada.

Nota

Se nenhum resultado for retornado, não há requisições de consulta pesadas no nó selecionado.

Análise TopRegion

Este tópico descreve como visualizar os resultados da análise de regiões quentes no sistema de gerenciamento de cluster.

Pré-requisitos

Você deve estar conectado ao sistema de gerenciamento de cluster da sua instância Lindorm. Para mais informações, consulte Fazer login no sistema de gerenciamento de cluster.

Contexto

Em operações de banco de dados, um número elevado de arquivos pode aumentar a latência das requisições. Além disso, uma distribuição desigual de tráfego pode sobrecarregar nós específicos e criar hotspots. Isso leva à degradação do desempenho em todo o sistema e interrompe as operações normais. O sistema de gerenciamento de cluster oferece um recurso de diagnóstico de tráfego para ajudar você a identificar hotspots e localizar regiões quentes.

Análise TopRegion em tempo real

Execute uma análise em tempo real para consultar regiões quentes.

  1. No painel de navegação à esquerda do sistema de gerenciamento de cluster, escolha Diagnose > TopRegion Analysis.

  2. Defina as condições de filtro, incluindo IDC, Group, Node, sort dimension e Table Name.

    A tabela a seguir descreve as dimensões de ordenação.

    Dimensão

    Unidade

    Descrição

    Total requests

    Requisições/segundo

    Quantidade de requisições por segundo para cada região.

    Read requests

    Requisições/segundo

    Volume de requisições de leitura por segundo para cada região.

    Write requests

    Requisições/segundo

    Número de requisições de escrita por segundo para cada região.

    region size

    MB

    Tamanho da região.

    number of files

    Contagem

    Total de arquivos em cada região.

    read response time

    ms

    Tempo médio de resposta para operações de leitura em cada região.

    write response time

    ms

    Tempo médio de resposta para operações de escrita em cada região.

    Memstore Size

    MB

    Tamanho dos dados no Memstore.

    Total request data volume

    KB/s

    Volume total de dados das requisições por segundo para cada região.

    Read data volume

    KB/s

    Volume de dados das requisições de leitura por segundo para cada região.

    Write data volume

    KB/s

    Volume de dados das requisições de escrita por segundo para cada região.

    Nota
    • Na caixa de texto Top, insira o número de registros a exibir nos resultados da consulta.

    • Ative table aggregation para exibir dados agregados.

    • Ative Ascending order para classificar os resultados em ordem crescente.

  3. Clique em Query.

    Por exemplo, considere uma consulta em que a sort dimension esteja definida como Read requests, o campo Top esteja definido como 5 e as opções Ascending order e table aggregation estejam ativadas. Essa consulta identifica primeiro as cinco regiões com o maior número de requisições de leitura por segundo. Em seguida, agrupa as regiões pertencentes à mesma tabela. Por fim, classifica os resultados agregados em ordem crescente pelo número de requisições de leitura.

Snapshot histórico TopRegion

Use snapshots históricos para consultar regiões quentes em um momento específico no passado.

  1. Selecione um IDC, Group e Historical Snapshots.

    Nota

    Um Historical Snapshots representa um ponto específico no tempo. Os snapshots são capturados em intervalos de 30 segundos.

  2. Clique em Query.

    Os resultados da consulta dividem-se nas duas seções a seguir:

    • Top Requests: Tabelas com a maior contagem total de requisições no período especificado e suas respectivas regiões. Por padrão, o sistema exibe as 10 principais tabelas.

    • Top Data Volume: Tabelas com o maior volume total de dados no período especificado e suas respectivas regiões. Por padrão, o sistema exibe as 10 principais tabelas.

  3. (Opcional) Clique em image.png ao lado do nome de uma tabela para visualizar os detalhes das regiões dessa tabela.

Client Trace

Quando uma tabela Lindorm recebe tráfego de escrita inesperado, um namespace é acessado por um cliente desconhecido ou você precisa auditar quais aplicações estão se conectando à sua instância, use o Client Trace para identificar a origem.

O Client Trace oferece duas dimensões de rastreamento:

  • Dimensão de usuário: exibe o horário da última requisição e os detalhes do cliente para um usuário específico do banco de dados. Use esta opção quando souber qual conta de usuário investigar.

  • Dimensão de nó, namespace ou tabela: mostra os endereços IP dos clientes que realizam operações de leitura e escrita em um grupo de nós, namespace ou tabela específico. Use esta opção quando precisar rastrear o acesso pela localização no cluster, e não pela conta de usuário.

Pré-requisitos

Antes de começar, verifique se você:

Rastrear clientes por usuário

Use a dimensão de usuário para visualizar de quais clientes um usuário específico do banco de dados se conectou e quando essas conexões ocorreram pela última vez.

  1. No painel de navegação à esquerda do sistema de gerenciamento de cluster, escolha Diagnose Tools > Client Trace.

  2. Na seção User dimension client trace, selecione o usuário que deseja rastrear na lista suspensa user.

  3. Clique em Trace.

Os resultados incluem os seguintes campos:

Campo

Descrição

Username

Usuário do banco de dados que iniciou a requisição.

Client addr

Endereço IP do cliente que iniciou a requisição.

Client version

Versão do cliente usada para iniciar a requisição.

Last contact time

Timestamp da requisição mais recente deste cliente.

Rastrear clientes por nó, namespace ou tabela

Use esta dimensão para identificar quais endereços IP de clientes enviam requisições para um grupo de nós, namespace ou tabela específico, independentemente da conta de usuário que as iniciou.

  1. Na seção Node, namespace, table dimension client trace, configure as condições de filtro: idc, Group e node.

  2. (Opcional) Insira um nome de namespace no campo namespace e um nome de tabela no campo table para refinar os resultados.

  3. Clique em Trace.

Os resultados mostram os endereços IP de todos os clientes que enviaram requisições correspondentes às suas condições de filtro.