Compartir a través de


Uso de recomendaciones de índices

El ajuste de índices conserva las recomendaciones que genera en un conjunto de tablas ubicadas en el intelligentperformance esquema de la azure_sys base de datos.

Estas recomendaciones se pueden leer mediante la página Optimización de índices en Azure Portal o mediante el comando de la CLI az postgres flexible-server index-tuning list-recommendations de Azure.

Sin embargo, ninguno de esos dos métodos revela el texto de las consultas para las que se generaron las recomendaciones. Este comportamiento es intencionado, ya que los textos de las consultas pueden contener información confidencial. Ver el texto de esas declaraciones solo debe estar permitido para personas con autorización para acceder a la base de datos. Pero no se debe permitir a los sujetos a los que solo se les concede acceso a la instancia del servidor flexible de Azure Database for PostgreSQL, como un recurso de Azure.

Por lo tanto, si necesita leer el texto de las consultas, debe tener los permisos necesarios para conectarse al motor de la base de datos, de modo que pueda ejecutar consultas para recuperar esa información de dos vistas disponibles dentro de intelligent performance de la base de datos azure_sys.

Nota:

Las recomendaciones se eliminan automáticamente 35 días después de la última vez que se producen. Para que este mecanismo de eliminación automática funcione, se debe habilitar el ajuste de índices.

Pasos para enumerar recomendaciones de índice

Mediante Azure Portal:

  1. Seleccione su servidor flexible de Azure Database for PostgreSQL.

  2. En el menú de recursos, en Rendimiento inteligente, seleccione Ajuste de índices.

    • Si la característica está habilitada, pero aún no se generan recomendaciones, la pantalla tendrá este aspecto:

      Captura de pantalla que muestra el aspecto de la página

    • Si la característica está deshabilitada y nunca generó recomendaciones en el pasado, la pantalla tiene el siguiente aspecto:

      Captura de pantalla que muestra el aspecto de la página

    • Si la característica está deshabilitada, pero se ha habilitado antes y generado recomendaciones, la pantalla tiene el siguiente aspecto:

      Captura de pantalla que muestra el aspecto de la página

  3. Si hay recomendaciones disponibles, seleccione en el índice Ver resumen de recomendaciones para acceder a la lista completa:

    Captura de pantalla que muestra el aspecto de la página

  4. En la lista se muestran todas las recomendaciones disponibles con algunos detalles de cada una de ellas. De forma predeterminada, la lista se ordena por Último recomendado en orden descendente, mostrando las recomendaciones más recientes en la parte superior. Sin embargo, puede ordenar por cualquier otra columna y puede usar el cuadro de filtrado para reducir la lista de elementos mostrados. Los elementos filtrados son aquellos cuya base de datos, esquema o nombres de tabla contienen el texto proporcionado:

    Captura de pantalla que muestra el aspecto de la página

  5. Para ver más información sobre cualquier recomendación específica, seleccione el nombre de esa recomendación y el panel índice de recomendación de detalles se abre en el lado derecho de la pantalla para mostrar todos los detalles disponibles sobre la recomendación:

    Captura de pantalla que muestra el aspecto del panel

Pasos para aplicar recomendaciones de índice

Las recomendaciones de índice contienen la instrucción SQL que se puede ejecutar para implementar la recomendación.

En la sección siguiente se muestra cómo se puede obtener esta declaración para una recomendación particular.

Una vez que tenga la instrucción, puede usar cualquier cliente de PostgreSQL de su preferencia para conectarse al servidor y aplicar la recomendación.

Mediante Azure Portal:

  1. Seleccione su servidor flexible de Azure Database for PostgreSQL.

  2. En el menú de recursos, en Rendimiento inteligente, seleccione Ajuste de índices.

    Captura de pantalla que muestra la opción de menú Ajuste de índices en la sección Rendimiento inteligente para deshabilitar el ajuste de índices.

  3. Suponiendo que se produzcan recomendaciones de ajuste de índices, seleccione el resumen Ver recomendaciones de índice para acceder a la lista de recomendaciones disponibles.

    Captura de pantalla que muestra el aspecto de la página

  4. En la lista de recomendaciones, cualquiera de las siguientes:

    • Seleccione los puntos suspensivos situados a la derecha de la recomendación para la que desea obtener la instrucción SQL y seleccione Copiar script SQL.

      Captura de pantalla que muestra cómo copiar la instrucción SQL desde la página

    • O bien, seleccione el nombre de la recomendación para mostrar sus Detalles de recomendación de índice y seleccione el icono copiar en el portapapeles en el cuadro de texto script de SQL para copiar la instrucción SQL.

      Captura de pantalla que muestra cómo copiar la instrucción SQL desde la página