Udostępnij przez


Wykorzystanie rekomendacji indeksu

Dostrajanie indeksu utrwala zalecenia, które tworzy w zestawie tabel znajdujących się pod schematem intelligentperformance w bazie danych azure_sys.

Można odczytać te zalecenia, korzystając ze strony dostrajania indeksów w portalu Azure lub za pomocą polecenia Azure CLI az postgres flexible-server index-tuning list-recommendations.

Jednak żadna z tych dwóch metod nie ujawnia tekstu zapytań, dla których utworzono zalecenia. To zachowanie jest zamierzone, ponieważ teksty zapytań mogą zawierać informacje poufne. Wyświetlanie tekstu tych oświadczeń powinno być dozwolone tylko dla osób z uprawnieniami dostępu do bazy danych. Nie należy jednak zezwalać podmiotom, którym przyznano dostęp wyłącznie do instancji elastycznego serwera Azure Database for PostgreSQL jako zasobu Azure.

W związku z tym, jeśli musisz odczytać tekst zapytań, musisz uzyskać uprawnienia do nawiązania połączenia z silnikiem bazy danych, aby móc wykonywać zapytania w celu pobrania tych informacji z dwóch widoków dostępnych w bazie danych intelligent performance, azure_sys.

Uwaga / Notatka

Rekomendacje są automatycznie usuwane 35 dni po ostatnim ich wyprodukowaniu. Aby ten mechanizm automatycznego usuwania działał, należy włączyć dostrajanie indeksu.

Uwaga / Notatka

Dostrajanie indeksu zależy od magazynu zapytań, który nie jest obsługiwany w usłudze Azure Database for PostgreSQL w wersji 18.

Kroki wyświetlania listy zaleceń dotyczących indeksu

Korzystanie z portalu Azure:

  1. Wybierz swoją instancję elastycznego serwera usługi Azure Database dla PostgreSQL.

  2. W menu zasobów w obszarze Inteligentna wydajność wybierz pozycję Dostrajanie indeksu.

    • Jeśli funkcja jest włączona, ale nie utworzono jeszcze żadnych zaleceń, ekran wygląda następująco:

      Zrzut ekranu przedstawiający widok strony

    • Jeśli funkcja jest wyłączona i nigdy nie wygenerowała zaleceń w przeszłości, ekran wygląda następująco:

      Zrzut ekranu przedstawiający aspekt strony

    • Jeśli funkcja jest wyłączona, ale była włączona przedtem i wygenerowała rekomendacje, ekran wygląda tak:

      Zrzut ekranu przedstawiający aspekt strony

  3. Jeśli są dostępne zalecenia, wybierz podsumowanie Wyświetl zalecenia dotyczące indeksu, aby uzyskać dostęp do pełnej listy:

    Zrzut ekranu przedstawiający aspekt strony

  4. Lista zawiera wszystkie dostępne rekomendacje z pewnymi szczegółami dla każdego z nich. Domyślnie lista jest sortowana według opcji Ostatnia zalecana w kolejności malejącej, pokazując najnowsze zalecenia u góry. Można jednak sortować według dowolnej innej kolumny i użyć pola filtrowania, aby zmniejszyć listę wyświetlanych elementów. Odfiltrowane elementy to elementy, których nazwa bazy danych, schematu lub tabeli zawiera podany tekst:

    Zrzut ekranu przedstawiający aspekt strony

  5. Aby wyświetlić więcej informacji na temat dowolnego konkretnego zalecenia, wybierz nazwę tego zalecenia, a okienko Szczegóły rekomendacji indeksu zostanie otwarte po prawej stronie ekranu, aby wyświetlić wszystkie dostępne szczegóły dotyczące zalecenia:

    Zrzut ekranu przedstawiający aspekt okienka

Kroki stosowania zaleceń dotyczących indeksu

Zalecenia dotyczące indeksu zawierają instrukcję SQL, którą można wykonać, aby zaimplementować zalecenie.

W poniższej sekcji pokazano, jak można uzyskać to oświadczenie dla konkretnej rekomendacji.

Po otrzymaniu instrukcji możesz użyć dowolnego klienta PostgreSQL wedle własnych preferencji, aby nawiązać połączenie z serwerem i zastosować zalecenie.

Korzystanie z portalu Azure:

  1. Wybierz swoją instancję elastycznego serwera usługi Azure Database dla PostgreSQL.

  2. W menu zasobów w obszarze Inteligentna wydajność wybierz pozycję Dostrajanie indeksu.

    Zrzut ekranu przedstawiający opcję menu Dostrajanie indeksu w sekcji Inteligentna wydajność, aby wyłączyć dostrajanie indeksu.

  3. Zakładając, że rekomendacje dotyczące dostrajania indeksu zostały wygenerowane, wybierz podsumowanie Wyświetl zalecenia dotyczące indeksu , aby uzyskać dostęp do listy dostępnych zaleceń.

    Zrzut ekranu przedstawiający aspekt strony

  4. Z listy zaleceń wybierz jedną z opcji:

    • Wybierz wielokropek z prawej strony zalecenia, dla którego chcesz uzyskać skrypt SQL, a następnie wybierz Kopiuj skrypt SQL.

      Zrzut ekranu przedstawiający sposób kopiowania instrukcji SQL ze strony

    • Możesz też wybrać nazwę rekomendacji, aby wyświetlić szczegóły rekomendacji indeksu, następnie wybrać ikonę kopiowania do schowka w polu tekstowym skryptu SQL, aby skopiować instrukcję SQL.

      Zrzut ekranu przedstawiający sposób kopiowania instrukcji SQL ze strony