Todos os produtos
Search
Central de documentação

Database Autonomy Service:Mapa de calor de partições

Última atualização: Aug 27, 2026

O mapa de calor visualiza padrões de acesso e a distribuição de dados entre as partições para identificar hotspots rapidamente.

Observações de uso

  • O mapa de calor exibe a distribuição de dados apenas para bancos de dados no modo AUTO na instância atual.

  • Se um único banco de dados lógico contiver mais de 8.000 partições, o sistema não coletará dados do mapa de calor para esse banco. Ajuste esse limite modificando o parâmetro de kernel PARTITIONS_HEATMAP_COLLECTION_MAX_SINGLE_LOGIC_SCHEMA_COUNT.

  • Caso uma única tarefa de coleta examine mais de 8.000 partições, o sistema interromperá a coleta de dados do mapa de calor para as partições adicionais. Altere esse limite modificando o parâmetro de kernel PARTITIONS_HEATMAP_COLLECTION_MAX_SCAN.

  • Para ativar a coleta de dados do mapa de calor pela primeira vez, use uma conta privilegiada. Para mais informações, consulte Ative a coleta de dados do mapa de calor e Gerencie contas de banco de dados.

Procedimento

  1. Faça login no console do DAS.

  2. No painel de navegação à esquerda, clique em Intelligent O&M Center > Instance Monitoring.

  3. Localize a instância desejada e clique em ID da instância para abrir a página de detalhes.

  4. No painel de navegação à esquerda, clique em Heatmap. Nesta página, visualize estatísticas de distribuição e acesso aos dados das partições.

    Clique em botão Data Node View na parte superior para alternar para a perspectiva de nó de dados. Essa visualização apresenta informações de hotspots de partição organizadas por nó de dados, o que ajuda a analisar o equilíbrio de dados entre os nós físicos e a identificar possíveis sobrecargas.

    • Left-side histogram: Cada retângulo representa um item, como banco de dados lógico, tabela lógica ou partição lógica. Na visualização Data Node View, os retângulos correspondem a nós de dados, bancos de dados lógicos, tabelas lógicas e partições lógicas. Para retângulos que representam nós de dados e partições lógicas, um maior comprimento indica maior volume de dados.

    • Bottom histogram: Exibe o volume de acesso agregado de todas as partições em um momento específico, correspondendo à soma vertical do mapa de calor.

    • Right-side histogram: Mostra o volume de acesso agregado de uma partição específica ao longo de todo o intervalo de tempo, equivalente à soma horizontal do mapa de calor.

    • Heatmap: A luminosidade das cores na área central indica o volume de acesso. Cores mais claras representam volumes maiores. O amarelo brilhante indica o volume mais alto; o preto, o mais baixo.

      Nota
      • Sem dados coletados, o mapa de calor exibe NO DATA.

      • Se o número de partições a exibir ultrapassar 3.200, o mapa de calor mostrará TOO BIG.

      • Quando o total de partições brutas coletadas exceder 1.600, o sistema mesclará as estatísticas para exibição. Essa operação não afeta as partições originais. A mesclagem ocorre apenas entre partições da mesma tabela lógica no mesmo nó de dados. Partições com menor volume de dados são mescladas de forma mais agressiva. Se, após a mesclagem, o número total de partições ainda superar 3.200, o mapa de calor também exibirá TOO BIG.

  5. Ao passar o cursor sobre um ponto do mapa de calor, uma dica de ferramenta exibirá métricas detalhadas. Os parâmetros são descritos a seguir:

    • Caixa colorida na parte superior: A cor da caixa corresponde à área sob o cursor. Os dados na caixa indicam a taxa de acesso da partição durante o período correspondente, medida em rows/min (linhas por minuto).

    • Started At: Hora de início da amostra de coleta de dados.

    • Ended At: Hora de término da amostra de coleta de dados.

    • Current Number of Rows: Quantidade de linhas armazenadas atualmente na partição.

      Nota

      Current refere-se ao momento de carregamento do mapa de calor, e não ao período especificado por Start Time e End Time.

    • Data Node: Nó de dados onde a partição está localizada.

      Nota

      Um hífen neste campo (-) indica que a partição não existe mais. Isso pode resultar de alterações DDL ou do processo de mesclagem de estatísticas.

    • Database: Nome do banco de dados lógico ao qual a partição pertence.

    • Table: Nome da tabela lógica à qual a partição pertence.

    • Partition: Nome da partição lógica.

Operações personalizadas

Ativar a coleta de dados do mapa de calor

SET ENABLE_SET_GLOBAL = true;
SET GLOBAL ENABLE_PARTITIONS_HEATMAP_COLLECTION = true;

Desativar a coleta de dados do mapa de calor

SET ENABLE_SET_GLOBAL = true;
SET GLOBAL ENABLE_PARTITIONS_HEATMAP_COLLECTION = false;
Nota

Os dados já coletados permanecem visíveis. Após desativar esse recurso, o sistema para de coletar novos dados.

Coletar dados de bancos de dados e tabelas específicos

SET ENABLE_SET_GLOBAL = true;
SET GLOBAL PARTITIONS_HEATMAP_COLLECTION_ONLY = '{database1}#{table1}&{table2},{database12}#{table1}&{table2}';

Exemplos

  1. Para coletar dados do mapa de calor das tabelas lógicas customer e order no banco de dados lógico tpcc, e da tabela lógica nation no banco de dados lógico tpch:

    SET ENABLE_SET_GLOBAL = true;
    SET GLOBAL PARTITIONS_HEATMAP_COLLECTION_ONLY = 'tpcc#customer&order,tpch#nation';
  2. Para coletar dados do mapa de calor de todas as tabelas lógicas nos bancos de dados lógicos tpcc e tpch:

    SET ENABLE_SET_GLOBAL = true;
    SET GLOBAL PARTITIONS_HEATMAP_COLLECTION_ONLY = 'tpcc,tpch';
  3. Para coletar dados do mapa de calor das tabelas lógicas customer e order em todos os bancos de dados lógicos:

    SET ENABLE_SET_GLOBAL = true;
    SET GLOBAL PARTITIONS_HEATMAP_COLLECTION_ONLY = '#customer,#order';
    or
    SET GLOBAL PARTITIONS_HEATMAP_COLLECTION_ONLY = '#customer&order';
                        
  4. Para coletar dados do mapa de calor de todas as tabelas lógicas em todos os bancos de dados lógicos:

    SET ENABLE_SET_GLOBAL = true;
    SET GLOBAL PARTITIONS_HEATMAP_COLLECTION_ONLY = '';