En esta página se describe cómo puedes usar el asesor de índices de AlloyDB para PostgreSQL con estadísticas de consultas.
Puedes usar el asesor de índices con Información útil sobre las consultas para ver las recomendaciones del asesor de índices y crear los índices recomendados para mejorar el rendimiento de las consultas. Para obtener más información sobre el asesor de índices, consulte el artículo Información general sobre el asesor de índices.
Puedes usar Gemini Cloud Assist para monitorizar y solucionar problemas de tus recursos de AlloyDB. Para obtener más información, consulta Monitorizar y solucionar problemas con la ayuda de Gemini.
Para saber cómo usar Index Advisor para ver y consultar recomendaciones en forma de tabla, o para solicitar un análisis e informe bajo demanda, consulta Usar Index Advisor.
Antes de empezar
Para acceder al panel de control Información útil sobre las consultas, habilita el acceso a AlloyDB en tuGoogle Cloud proyecto.
Roles obligatorios
Para usar el asesor de índices de AlloyDB, necesitas permisos para hacer lo siguiente:
- Para acceder a las recomendaciones de índices, debes tener permisos para acceder al panel de control Estadísticas de consultas de AlloyDB.
- Para editar la configuración de Asesor de índices, necesitas permisos para actualizar instancias de AlloyDB.
Para obtener estos permisos, pide a tu administrador que te asigne uno de los siguientes roles:
- Visor básico (
roles/viewer
) - Visor de estadísticas de la base de datos (
roles/databaseinsights.viewer
)
Para obtener más información sobre cómo conceder roles, consulta el artículo sobre cómo gestionar el acceso.
Inhabilitar las recomendaciones del Asesor de índices
Para inhabilitar las recomendaciones del Asesor de índices, sigue estos pasos:
En la Google Cloud consola, ve a la página Clusters.
En la lista de clústeres e instancias, haz clic en una instancia.
Haz clic en Estadísticas de las consultas.
Haz clic en Editar configuración.
Para inhabilitar las recomendaciones del asesor de índices, desmarca Habilitar recomendaciones. Las recomendaciones de Asesor de índices están habilitadas de forma predeterminada.
Cambiar la frecuencia de actualización de las recomendaciones del Asesor de índices
Para cambiar la frecuencia de actualización, sigue estos pasos:
En la Google Cloud consola, ve a la página Clusters.
En la lista de clústeres e instancias, haz clic en una instancia.
Haz clic en Estadísticas de las consultas.
Haz clic en Editar configuración.
Aumentar o reducir la frecuencia de actualización de las recomendaciones del asesor de índices. La frecuencia de actualización predeterminada es cada 24 horas.
Ver y filtrar las recomendaciones de Index Advisor
En la Google Cloud consola, ve a la página Clusters.
En la lista de clústeres e instancias, haz clic en una instancia.
Haz clic en Estadísticas de las consultas. Las recomendaciones del asesor de índices se muestran en la columna Recomendaciones de la tabla Dimensiones principales por carga de la base de datos.
(Opcional) Para ver solo las consultas con recomendaciones de CREATE INDEX, añada un filtro para Recomendación: crear índices.
Ver recomendaciones para una consulta
Para ver los detalles de las recomendaciones de índices de una consulta específica, sigue estos pasos:
En la Google Cloud consola, ve a la página Clusters.
En la lista de clústeres e instancias, haz clic en una instancia.
Haz clic en Estadísticas de las consultas.
En la tabla Principales dimensiones por carga de la base de datos, haga clic en Consultas.
Para consultar los detalles de las recomendaciones de una consulta, haz lo siguiente:
- Haga clic en una consulta para obtener más información sobre las recomendaciones de la consulta seleccionada, incluida la siguiente:
- Impacto en el rendimiento (alto, medio y bajo): la velocidad de consulta estimada después de crear todos los índices recomendados.
- Recomendaciones: crea recomendaciones de índices.
- Tablas afectadas: el número de tablas que se verán afectadas cuando se creen los índices.
- Almacenamiento adicional estimado necesario: el tamaño de almacenamiento estimado necesario para crear todos los índices recomendados.
- Número de consultas afectadas: el número total de consultas de la carga de trabajo afectadas por las recomendaciones de índices. Un índice puede beneficiar a varias consultas.
- Haz clic en Crear índices en una consulta específica para ver recomendaciones detalladas sobre cómo crear índices que mejoren el rendimiento de las consultas.
- Haga clic en una consulta para obtener más información sobre las recomendaciones de la consulta seleccionada, incluida la siguiente:
Ver consultas afectadas
En la Google Cloud consola, ve a la página Clusters.
En la lista de clústeres e instancias, haz clic en una instancia.
Haz clic en Estadísticas de las consultas.
En la tabla Principales dimensiones por carga de la base de datos, haga clic en Consultas.
Haz clic en Crear índices para una consulta específica.
Haga clic en Mostrar consultas afectadas.
Haz clic en una consulta para obtener información detallada sobre ella.
Crear índices recomendados
En la Google Cloud consola, ve a la página Clusters.
En la lista de clústeres e instancias, haz clic en una instancia.
Haz clic en Estadísticas de las consultas.
En la tabla Principales dimensiones por carga de la base de datos, haga clic en Consultas.
Haga clic en Crear índices para una consulta específica.
Haz clic en Copiar todos los comandos de índice. Los comandos CREATE INDEX se copian en el portapapeles.
Conéctate a la instancia principal en la línea de comandos.
Para crear los índices recomendados, ejecuta los comandos que se han copiado en el portapapeles. Por ejemplo:
CREATE INDEX ON "public"."demo_order" ("customer_id");
Siguientes pasos
- Consulta cómo usar Index Advisor para ver y consultar recomendaciones en forma de tabla, o para solicitar un análisis e informe bajo demanda.
- Consulta cómo AlloyDB ayuda a crear índices inteligentes.