Aanbevelingen in Azure Database for MySQL voor prestaties

VAN TOEPASSING OP: Azure Database for MySQL - enkele server

Belangrijk

Azure Database for MySQL enkele server bevindt zich op het buitengebruikstellingspad. We raden u ten zeerste aan een upgrade uit te voeren naar een flexibele Azure Database for MySQL-server. Zie Wat gebeurt er met Azure Database for MySQL Enkele server voor meer informatie over migreren naar Azure Database for MySQL Flexibele server ?

Van toepassing op: Azure Database for MySQL 5.7, 8.0

De functie Performance Aanbevelingen analyseert uw databases om aangepaste suggesties te maken voor verbeterde prestaties. Om deze aanbevelingen te geven, worden tijdens de analyse verschillende databasekenmerken bekeken, waaronder het schema. Schakel Query Store op uw server in om de functie Performance Aanbevelingen volledig te gebruiken. Als het prestatieschema is uitgeschakeld, schakelt u Query Store performance_schema in en een subset van prestatieschema-instrumenten die vereist zijn voor de functie. Nadat u een aanbeveling voor prestaties hebt geïmplementeerd, moet u de prestaties testen om de impact van deze wijzigingen te evalueren.

Bevoegdheden

De machtigingen van Eigenaar of Inzender zijn vereist voor het uitvoeren van analyses met de functie Prestatieaanbevelingen.

Aanbevelingen voor prestaties

De functie Prestatieaanbevelingen analyseert workloads op de server om indexen te analyseren met de mogelijkheid om prestaties te verbeteren.

Open Performance Aanbevelingen in de sectie Intelligente prestaties van de menubalk op de azure-portalpagina voor uw MySQL-server.

Performance Recommendations landing page

Selecteer Analyseren en kies een database, waarmee de analyse wordt gestart. Afhankelijk van uw workload kan het enkele minuten duren voordat de analyse is voltooid. Wanneer de analyse is voltooid, verschijnt er een melding in de portal. Analyse voert een grondig onderzoek uit van uw database. U wordt aangeraden analyses uit te voeren tijdens dalperioden.

In het venster Aanbevelingen wordt een lijst met aanbevelingen weergegeven als er aanbevelingen zijn gevonden en de gerelateerde query-id die deze aanbeveling heeft gegenereerd. Met de query-id kunt u de weergave mysql.query_store gebruiken voor meer informatie over de query.

Performance Recommendations new page

Aanbevelingen worden niet automatisch toegepast. Als u de aanbeveling wilt toepassen, kopieert u de querytekst en voert u deze uit vanaf de gewenste client. Vergeet niet om te testen en te controleren om de aanbeveling te evalueren.

Aanbevelingstypen

Indexaanbevelingen

Aanbevelingen voor index maken stellen nieuwe indexen voor om de meest frequent uitgevoerde of tijdrovende query's in de workload te versnellen. Voor dit aanbevelingstype moet Query Store zijn ingeschakeld. Query Store verzamelt querygegevens en biedt de gedetailleerde queryruntime- en frequentiestatistieken die door de analyse worden gebruikt om de aanbeveling te doen.

Aanbevelingen voor query's

Aanbevelingen voor query's stellen optimalisaties voor en herschrijven voor query's in de workload. Door antipatronen voor MySQL-query's te identificeren en deze syntactisch te herstellen, kunnen de prestaties van tijdrovende query's worden verbeterd. Voor dit aanbevelingstype moet Query Store zijn ingeschakeld. Query Store verzamelt querygegevens en biedt de gedetailleerde queryruntime- en frequentiestatistieken die door de analyse worden gebruikt om de aanbeveling te doen.

Volgende stappen