Usa el asesor de índices con las estadísticas de consultas

En esta página, se describe cómo puedes usar el asesor de índices de Cloud SQL para PostgreSQL con las estadísticas de consultas.

Puedes usar el asesor de índices con Estadísticas de consultas para ver las recomendaciones del asesor de índice y crear índices recomendados a fin de mejorar el rendimiento de las consultas. Para obtener más información sobre el asesor de índices, consulta Descripción general del asesor de índices. Si deseas obtener información sobre cómo usar el asesor de índices para ver y consultar recomendaciones como una tabla o solicitar un análisis y un informe a pedido, consulta Usa el asesor de índices.

Puedes usar la asistencia de Gemini in Databases para observar y solucionar problemas de los recursos de Cloud SQL para PostgreSQL. Para obtener más información, consulta Observa y soluciona problemas con la asistencia de Gemini.

Antes de comenzar

  1. Configurar Gemini en bases de datos.
  2. Habilitar las Estadísticas de consultas

Visualiza y filtra las recomendaciones del asesor de índices

  1. En la consola de Google Cloud, ve a la página Instancias de Cloud SQL.

    Ir a Instancias de Cloud SQL

  2. Para abrir la página de Descripción general de una instancia, haz clic en su nombre.
  3. Haz clic en Estadísticas de consultas. Las recomendaciones del asesor de índice se muestran en la columna Recomendación de la sección Consultas y etiquetas principales.
  4. Para ver solo las consultas con recomendaciones de CREATE INDEX, agrega un filtro para Recomendación: Crea índices (opcional).

Visualiza las recomendaciones para una consulta

Para ver los detalles de las recomendaciones de índices de una consulta específica, sigue estos pasos:

  1. En la consola de Google Cloud, ve a la página Instancias de Cloud SQL.

    Ir a Instancias de Cloud SQL

  2. Para abrir la página de Descripción general de una instancia, haz clic en su nombre.
  3. Haz clic en Estadísticas de consultas.
  4. En la sección Consultas y etiquetas principales, haz clic en Consultas.
  5. Para obtener detalles de las recomendaciones sobre una consulta, realiza una de las siguientes acciones:
    • Haz clic en una consulta para obtener más información acerca de las recomendaciones para la consulta seleccionada, incluida la siguiente información:
      • Impacto en el rendimiento (alto, medio y bajo): La velocidad estimada de la consulta después de que se crean todos los índices recomendados.
      • Recomendaciones: Crea recomendaciones de índices.
      • Tablas afectadas: La cantidad de tablas que se verán afectadas cuando se creen los índices.
      • Almacenamiento estimado adicional necesario: El tamaño de almacenamiento estimado necesario para crear todos los índices recomendados.
      • Cantidad de consultas afectadas: La cantidad total de consultas en la carga de trabajo afectadas por las recomendaciones de índices. Un índice puede beneficiar a varias consultas.
    • Haz clic en Crear índices para una consulta específica para obtener recomendaciones detalladas sobre la creación de índices para mejorar el rendimiento de las consultas.

Visualiza las consultas afectadas

  1. En la consola de Google Cloud, ve a la página Instancias de Cloud SQL.

    Ir a Instancias de Cloud SQL

  2. Para abrir la página de Descripción general de una instancia, haz clic en su nombre.
  3. Haz clic en Estadísticas de consultas.
  4. En la tabla Dimensiones principales por carga de base de datos, haz clic en Consultas.
  5. Haz clic en Crear índices para una consulta específica.
  6. Haz clic en Mostrar consultas afectadas.
  7. Haz clic en una consulta para obtener detalles sobre la consulta afectada.
  1. En la consola de Google Cloud, ve a la página Instancias de Cloud SQL.

    Ir a Instancias de Cloud SQL

  2. Para abrir la página de Descripción general de una instancia, haz clic en su nombre.
  3. Haz clic en Estadísticas de consultas.
  4. En la tabla Dimensiones principales por carga de base de datos, haz clic en Consultas.
  5. Haz clic en Crear índices para una consulta específica.
  6. Haz clic en Copiar todos los comandos del índice. Los comandos CREATE INDEX se copian en el portapapeles.
  7. Conéctate a la instancia principal en la línea de comandos.
  8. Para crear los índices recomendados, ejecuta los comandos que se copiaron en el portapapeles, por ejemplo:

    CREATE INDEX ON "public"."demo_order" ("customer_id");
    

¿Qué sigue?