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 dotyczące 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 dotyczące 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 sekcję Zalecenia dotyczące wydajności w sekcji Inteligentne działanie paska menu na stronie witryny Azure Portal dla serwera MySQL.
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 Zalecenia 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.
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
- Dowiedz się więcej o monitorowaniu i dostrajaniu w usłudze Azure Database for MySQL.