Zalecenia dotyczące wydajności w usłudze Azure Database for MySQL

DOTYCZY: Azure Database for MySQL — pojedynczy serwer

Ważne

Pojedynczy serwer usługi Azure Database for MySQL znajduje się na ścieżce wycofania. Zdecydowanie zalecamy uaktualnienie do serwera elastycznego usługi Azure Database for MySQL. Aby uzyskać więcej informacji na temat migracji do serwera elastycznego usługi Azure Database for MySQL, zobacz Co się dzieje z usługą Azure Database for MySQL — pojedynczy serwer?

Dotyczy: Azure Database for MySQL 5.7, 8.0

Funkcja Rekomendacje wydajności analizuje bazy danych w celu utworzenia dostosowanych sugestii w celu zwiększenia wydajności. W procesie tworzenia rekomendacji analizowane są różne cechy baz danych, w tym schemat. Włącz magazyn zapytań na serwerze, aby w pełni wykorzystać funkcję Rekomendacje wydajności. Jeśli schemat wydajności jest wyłączony, włączenie magazynu zapytań umożliwia performance_schema i podzbiór instrumentów schematu wydajności wymaganych dla tej funkcji. Po wdrożeniu zalecenia dotyczącego wydajności należy przetestować wydajność, aby ocenić wpływ tych zmian.

Uprawnienia

Uprawnienia Właściciel lub Współautor są wymagane do uruchamiania analiz przy użyciu funkcji Zalecenia dotyczące wydajności.

Zalecenia dotyczące wydajności

Funkcja Zalecenia dotyczące wydajności analizuje obciążenia na serwerze, aby zidentyfikować indeksy z potencjałem poprawy wydajności.

Otwórz Rekomendacje wydajności w sekcji Inteligentna wydajność paska menu na stronie witryny Azure Portal dla serwera MySQL.

Performance Recommendations landing page

Wybierz pozycję Analizuj i wybierz bazę danych, która rozpocznie analizę. W zależności od obciążenia analiza może potrwać kilka minut. Po zakończeniu analizy w portalu zostanie wyświetlone powiadomienie. Analiza przeprowadza głębokie badanie bazy danych. Zalecamy przeprowadzenie analizy w okresach poza szczytem.

W oknie Rekomendacje zostanie wyświetlona lista zaleceń, jeśli zostały znalezione, oraz powiązany identyfikator zapytania, który wygenerował to zalecenie. Za pomocą identyfikatora zapytania możesz użyć widoku mysql.query_store , aby dowiedzieć się więcej o zapytaniu.

Performance Recommendations new page

Rekomendacje nie są stosowane automatycznie. Aby zastosować zalecenie, skopiuj tekst zapytania i uruchom go z wybranego klienta. Pamiętaj, aby przetestować i monitorować, aby ocenić zalecenie.

Typy rekomendacji

Rekomendacje dotyczące indeksowania

Zalecenia dotyczące tworzenia indeksu sugerują, że nowe indeksy przyspieszają najczęściej wykonywane lub czasochłonne zapytania w obciążeniu. Ten typ rekomendacji wymaga włączenia magazynu zapytań. Magazyn zapytań zbiera informacje o zapytaniach i udostępnia szczegółowe statystyki czasu wykonywania zapytań i częstotliwości używane przez analizę do wykonania zalecenia.

Zalecenia dotyczące zapytań

Zalecenia dotyczące zapytań sugerują optymalizacje i ponowne zapisywanie zapytań w obciążeniu. Identyfikując antyszortowe wzorce zapytań MySQL i naprawiając je syntaktycznie, można poprawić wydajność czasochłonnych zapytań. Ten typ rekomendacji wymaga włączenia magazynu zapytań. Magazyn zapytań zbiera informacje o zapytaniach i udostępnia szczegółowe statystyki czasu wykonywania zapytań i częstotliwości używane przez analizę do wykonania zalecenia.

Następne kroki