Dela via


Använda indexrekommendationer

Indexjusteringen bevarar de rekommendationer som skapas i en uppsättning tabeller som finns under intelligentperformance schemat i azure_sys databasen.

Dessa rekommendationer kan läsas med hjälp av sidan Indexjustering i Azure-portalen eller med hjälp av Azure CLI-kommandot az postgres flexible-server index-tuning list-recommendations .

Ingen av dessa två metoder visar dock texten i de frågor som rekommendationerna har tagits fram för. Det här beteendet är avsiktligt eftersom texterna i frågorna kan innehålla känslig information. Endast personer med behörighet att komma åt databasen bör tillåtas att se texten i dessa uttalanden. Men det bör inte tillåtas för användare som endast har fått åtkomst till instansen av en flexibel server i Azure Database för PostgreSQL, som en Azure-resurs.

Om du behöver läsa texten i frågorna måste du därför beviljas behörighet att ansluta till databasmotorn, så att du kan köra frågor för att hämta informationen från två vyer som är tillgängliga i intelligent performanceazure_sys databasen.

Steg för att lista indexrekommendationer

Använda Azure-portalen:

  1. Välj din Azure-databas för PostgreSQL-flexibel server.

  2. På resursmenyn går du till Intelligenta prestanda och väljer Indexjustering.

    • Om funktionen är aktiverad men inga rekommendationer har skapats ännu ser skärmen ut så här:

      Skärmbild som visar aspekten av sidan Indexjustering när funktionen är aktiverad, men det finns inga rekommendationer.

    • Om funktionen är inaktiverad och den aldrig har gett rekommendationer tidigare ser skärmen ut så här:

      Skärmbild som visar aspekten av sidan Indexjustering när funktionen är inaktiverad och det inte finns några rekommendationer.

    • Om funktionen är inaktiverad men aktiverades tidigare och skapade rekommendationer ser skärmen ut så här:

      Skärmbild som visar aspekten av sidan Indexjustering när funktionen är inaktiverad och det finns rekommendationer.

  3. Om det finns rekommendationer väljer du i sammanfattningen Visa indexrekommendationer för att få åtkomst till den fullständiga listan:

    Skärmbild som visar aspekten av sidan Indexjustering när det finns rekommendationer och hur du kommer till den fullständiga listan.

  4. Listan visar alla tillgängliga rekommendationer med viss information för var och en av dem. Som standard sorteras listan efter Senast rekommenderad i fallande ordning, med de senaste rekommendationerna högst upp. Du kan dock sortera efter valfri annan kolumn och använda filtreringsrutan för att minska listan över objekt som visas. Filtrerade objekt är de vars databas-, schema- eller tabellnamn innehåller den angivna texten:

    Skärmbild som visar aspekten av sidan Indexrekommendationer med flera rekommendationer.

  5. Om du vill se ytterligare information om en specifik rekommendation väljer du namnet på rekommendationen och fönstret Indexrekommendationsinformation öppnas till höger på skärmen för att visa all tillgänglig information om rekommendationen:

    Skärmbild som visar aspekten av fönstret Indexrekommendationsinformation för en viss rekommendation.

Steg för att tillämpa indexrekommendationer

Indexrekommendationer innehåller SQL-instruktionen som du kan köra för att implementera rekommendationen.

I följande avsnitt visas hur detta uttalande kan erhållas för en viss rekommendation.

När du har instruktionen kan du använda valfri PostgreSQL-klient för att ansluta till servern och tillämpa rekommendationen.

Använda Azure-portalen:

  1. Välj din Azure-databas för PostgreSQL-flexibel server.

  2. På resursmenyn går du till Intelligenta prestanda och väljer Indexjustering.

    Skärmbild som visar menyalternativet Indexjustering under avsnittet Intelligent Prestanda för att inaktivera indexjustering.

  3. Förutsatt att indexjusteringen gav rekommendationer väljer du sammanfattningen Visa indexrekommendationer för att få åtkomst till listan över tillgängliga rekommendationer.

    Skärmbild som visar aspekten av sidan Indexjustering när det finns rekommendationer och hur du kommer till den fullständiga listan.

  4. Från listan med rekommendationer, antingen:

    • Välj ellipsen till höger om rekommendationen som du vill hämta SQL-instruktionen för och välj Kopiera SQL-skript.

      Skärmbild som visar hur du kopierar SQL-instruktionen från sidan Indexrekommendationer.

    • Eller välj namnet på rekommendationen för att visa dess indexrekommendationsinformation och välj ikonen kopiera till Urklipp i textrutan SQL-skript för att kopiera SQL-instruktionen.

      Skärmbild som visar hur du kopierar SQL-instruktionen från sidan Indexrekommendationsinformation.