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 SQL Server con las estadísticas de consultas de la edición Cloud SQL Enterprise Plus.

Puedes usar el asesor de índices con estadísticas de consultas de la edición Cloud SQL Enterprise Plus para ver las recomendaciones del asesor de índices y crear índices recomendados para 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.

Antes de comenzar

  1. Asegúrate de usar Cloud SQL para SQL Server 2019 o una versión posterior.
  2. Habilita las estadísticas de consultas para la edición Enterprise Plus de Cloud SQL.
  3. Crea un rol personalizado con los siguientes permisos. Luego, otorga el rol a cada cuenta de usuario que necesite usar Estadísticas de consultas.
Tasks Funciones Permisos
Ver recomendaciones databaseinsights.viewer databaseinsights.recommendations.query
databaseinsights.resourceRecommendations.query
Ver recomendaciones cloudsql.viewer N/A

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.
  4. Haz clic en Habilitar. Las recomendaciones del asesor de índice se muestran en la columna Recomendación de la pestaña Consultas de la sección Dimensiones principales por carga de la base de datos.
  5. 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?