Supervisa el rendimiento del motor de columnas

En esta página, se describe cómo supervisar el motor de columnas de Spanner. Puedes supervisar con lo siguiente:

Visualiza datos de columnas en el plan de consulta

  1. Ejecutar una consulta
  2. Consulta su plan de consultas.
  3. En la sección Resumen de la consulta de la ejecución de la consulta, verifica la información de Uso compartido de lectura en columnas.

    En la siguiente imagen, se muestra el porcentaje de Lectura de columnas:

    En el **Resumen de la consulta**, se muestra el porcentaje de lectura de columnas.

Esta métrica muestra el porcentaje de bytes leídos del almacenamiento en columnas del total de bytes leídos del almacenamiento basado en filas y en columnas. Un porcentaje alto es óptimo, mientras que un porcentaje bajo sugiere que gran parte de los datos no se convierte al formato de columnas.

Métricas de almacenamiento de datos en columnas

Para ver las métricas de almacenamiento de datos en columnas, haz lo siguiente:

  1. Ve a la página Instancias de Spanner en la consola de Google Cloud .

    Ir a la página Instancias

  2. Selecciona la instancia cuyas métricas quieres ver.

  3. Haz clic en Estadísticas del sistema.

  4. En la sección Uso del almacenamiento, puedes ver dos métricas nuevas:

    almacenamiento en columnas: hdd y almacenamiento en columnas: ssd. Estas métricas muestran el uso de la representación en columnas de HDD y SSD. Las métricas de almacenamiento total incluyen datos de PAX y de columnas. Puedes ver estas métricas en los gráficos de uso del almacenamiento en la página Estadísticas del sistema. Por ejemplo:

    La cantidad de SSD de almacenamiento en columnas.

Estadísticas de operaciones de consultas y tablas

Las tablas SPANNER_SYS.QUERY_STATS_TOP_* tienen una columna llamada AVG_COLUMNAR_READ_SHARE, que es un porcentaje promedio de bytes leídos del almacenamiento en columnas del total de bytes leídos del almacenamiento basado en filas y en columnas. Un porcentaje alto es óptimo, mientras que un porcentaje bajo sugiere que gran parte de los datos no se convierte al formato de columnas.

Estadísticas de tamaños de tablas

La tabla SPANNER_SYS.TABLE_SIZES_STATS_1HOUR incluye columnas como COLUMNAR_USED_BYTES y COLUMNAR_COVERAGE_RATIO que te permiten supervisar el tamaño del almacenamiento en columnas y la proporción de datos con formato de columna con respecto a los datos totales de las tablas y los índices. Para obtener más información, consulta Estadísticas de tamaños de tablas.

¿Qué sigue?