Todos los productos
Search
Centro de documentos

PolarDB:Partition heatmap

Última actualización: Oct 09, 2026

El mapa de calor le permite visualizar los patrones de acceso y la distribución de datos entre las particiones para identificar rápidamente los puntos críticos.

Requisitos de versión

La instancia debe tener la versión 5.4.14 o posterior.

Nota
  • Para conocer las reglas de nomenclatura de la versión de la instancia, consulte Version notes.

  • Para consultar el método que permite ver la versión de la instancia, consulte View the instance version.

Notas de uso

  • El mapa de calor solo muestra la distribución de datos de las bases de datos en modo AUTO dentro de la instancia actual.

  • Si una base de datos lógica contiene más de 8,000 particiones, el sistema no recopila datos del mapa de calor para esa base de datos. Este límite se ajusta al modificar el parámetro del kernel PARTITIONS_HEATMAP_COLLECTION_MAX_SINGLE_LOGIC_SCHEMA_COUNT.

  • Si una tarea de recopilación analiza más de 8,000 particiones, el sistema detiene la recolección de datos del mapa de calor para las particiones adicionales. Modifique el parámetro del kernel PARTITIONS_HEATMAP_COLLECTION_MAX_SCAN para ajustar este límite.

  • Para habilitar la recopilación de datos del mapa de calor por primera vez, es necesario usar una cuenta con privilegios. Para obtener más información, consulte Enable heatmap data collection y Manage database accounts.

Procedimiento

  1. Inicie sesión en la consola de PolarDB-X.

  2. En la barra de navegación superior, seleccione la región donde se despliega la instancia.

  3. En la página Instances, haga clic en la pestaña PolarDB-X 2.0.

  4. Busque la instancia y haga clic en Instance ID para ir a la página de detalles de la instancia.

  5. En el panel de navegación izquierdo, elija Diagnostics and Optimization > Heatmap. Esta página muestra la distribución de datos y los patrones de acceso de sus particiones.

    Haga clic en el botón Data Node View en la parte superior para cambiar a la perspectiva de nodo de datos. Esta vista presenta la información de los puntos críticos de las particiones organizados por nodo de datos. Así podrá analizar el equilibrio de datos entre los nodos de datos físicos e identificar aquellos que estén sobrecargados.

    • Left-side histogram: cada rectángulo representa un elemento, como una base de datos lógica, una tabla lógica o una partición lógica. En la vista Data Node View, los rectángulos representan nodos de datos, bases de datos lógicas, tablas lógicas y particiones lógicas. En el caso de los rectángulos que representan nodos de datos y particiones lógicas, una mayor longitud indica un volumen de datos más grande.

    • Bottom histogram: muestra el volumen de acceso agregado de todas las particiones en un momento específico, lo cual corresponde a la suma vertical del mapa de calor.

    • Right-side histogram: presenta el volumen de acceso agregado de una partición específica durante todo el intervalo de tiempo, es decir, la suma horizontal del mapa de calor.

    • Heatmap: el brillo de los colores en el área central indica el volumen de acceso. Los colores más brillantes representan volúmenes de acceso mayores. El amarillo brillante señala el volumen más alto y el negro, el más bajo.

      Nota
      • Si no se recopilan datos, el mapa de calor muestra NO DATA.

      • Si la cantidad de particiones que se van a mostrar supera las 3,200, el mapa de calor muestra TOO BIG.

      • Si el número total de particiones sin procesar recopiladas supera las 1,600, el sistema fusiona sus estadísticas para mostrarlas. Esta operación de fusión no afecta a las particiones originales. Las estadísticas se combinan únicamente para las particiones que pertenecen a la misma tabla lógica en el mismo nodo de datos. Las particiones con volúmenes de datos más pequeños se fusionan de manera más agresiva. Si el número total de particiones después de la fusión sigue superando las 3,200, el mapa de calor también muestra TOO BIG.

  6. Cuando coloca el cursor sobre un punto del mapa de calor, aparece una información emergente con métricas detalladas. A continuación se describen los parámetros:

    • Cuadro de color en la parte superior: el color del cuadro coincide con el área sobre la que coloca el cursor. Los datos del cuadro indican la tasa de acceso de la partición durante el periodo de tiempo correspondiente, medida en rows/min (filas por minuto).

    • Started At: hora de inicio de la muestra de recopilación de datos.

    • Ended At: hora de finalización de la muestra de recopilación de datos.

    • Current Number of Rows: número de filas almacenadas actualmente en la partición.

      Nota

      Current hace referencia al momento en que cargó el mapa de calor, no al periodo de tiempo especificado por Start Time y End Time.

    • Data Node: nodo de datos donde se ubica la partición.

      Nota

      Si este campo muestra un guion (-), la partición ya no existe. Esto se debe a cambios DDL o al proceso de fusión de estadísticas.

    • Database: nombre de la base de datos lógica a la que pertenece la partición.

    • Table: nombre de la tabla lógica a la que pertenece la partición.

    • Partition: nombre de la partición lógica.

Operaciones personalizadas

Habilitar la recopilación de datos del mapa de calor

SET ENABLE_SET_GLOBAL = true;
SET GLOBAL ENABLE_PARTITIONS_HEATMAP_COLLECTION = true;

Deshabilitar la recopilación de datos del mapa de calor

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

Los datos que ya se recopilaron permanecen visibles. Después de deshabilitar esta función, el sistema deja de recopilar datos nuevos.

Recopilar datos de bases de datos y tablas específicas

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

Ejemplos

  1. Para recopilar datos del mapa de calor de las tablas lógicas customer y order en la base de datos lógica tpcc, así como de la tabla lógica nation en la base de datos lógica tpch:

    SET ENABLE_SET_GLOBAL = true;
    SET GLOBAL PARTITIONS_HEATMAP_COLLECTION_ONLY = 'tpcc#customer&order,tpch#nation';
  2. Para recopilar datos del mapa de calor de todas las tablas lógicas en las bases de datos lógicas tpcc y tpch:

    SET ENABLE_SET_GLOBAL = true;
    SET GLOBAL PARTITIONS_HEATMAP_COLLECTION_ONLY = 'tpcc,tpch';
  3. Para recopilar datos del mapa de calor de las tablas lógicas customer y order en todas las bases de datos lógicas:

    SET ENABLE_SET_GLOBAL = true;
    SET GLOBAL PARTITIONS_HEATMAP_COLLECTION_ONLY = '#customer,#order';
    or
    SET GLOBAL PARTITIONS_HEATMAP_COLLECTION_ONLY = '#customer&order';
                        
  4. Para recopilar datos del mapa de calor de todas las tablas lógicas en todas las bases de datos lógicas:

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