Dela via


Prestandarekommendationer i Azure Database for MySQL

GÄLLER FÖR: Azure Database for MySQL – enskild server

Viktigt!

Azure Database for MySQL – enskild server är på väg att dras tillbaka. Vi rekommenderar starkt att du uppgraderar till en flexibel Azure Database for MySQL-server. Mer information om hur du migrerar till en flexibel Azure Database for MySQL-server finns i Vad händer med Azure Database for MySQL – enskild server?

Gäller för: Azure Database for MySQL 5.7, 8.0

Funktionen Prestandarekommendationer analyserar dina databaser för att skapa anpassade förslag för bättre prestanda. För att skapa rekommendationerna tittar analysen på olika databasegenskaper, inklusive schema. Aktivera Query Store på servern för att fullt ut använda funktionen Prestandarekommendationer. Om prestandaschemat är AV aktiverar du Query Store performance_schema och en delmängd av de prestandaschemainstrument som krävs för funktionen. När du har implementerat en prestandarekommendations bör du testa prestanda för att utvärdera effekten av dessa ändringar.

Behörigheter

Behörighet som ägare eller deltagare krävs för att köra analys med funktionen Prestandarekommendationer.

Prestandarekommendationer

Funktionen Prestandarekommendationer analyserar arbetsbelastningar på din server för att identifiera index med potential för att förbättra prestandan.

Öppna Prestandarekommendationer från avsnittet Intelligenta prestanda i menyraden på Azure Portal-sidan för din MySQL-server.

Landningssida för prestandarekommendationer

Välj Analysera och välj en databas som påbörjar analysen. Beroende på din arbetsbelastning kan det ta flera minuter att slutföra analysen. När analysen är klar, visas ett meddelande i portalen. Analysen utför en djupgående undersökning av databasen. Vi rekommenderar att du utför analys under perioder med låg belastning.

Fönstret Rekommendationer visar en lista över rekommendationer om några hittades och det relaterade fråge-ID som genererade den här rekommendationen. Med fråge-ID:t kan du använda vyn mysql.query_store för att lära dig mer om frågan.

Ny sida med prestandarekommendationer

Rekommendationer tillämpas inte automatiskt. Om du vill tillämpa rekommendationen kopierar du frågetexten och kör den från valfri klient. Kom ihåg att testa och övervaka för att utvärdera rekommendationen.

Rekommendationstyper

Indexrekommendationer

Skapa indexrekommendationer föreslår nya index för att påskynda de vanligaste körnings- eller tidskrävande frågorna i arbetsbelastningen. Den här rekommendationstypen kräver att Query Store är aktiverat. Query Store samlar in frågeinformation och tillhandahåller detaljerad frågekörnings- och frekvensstatistik som analysen använder för att göra rekommendationen.

Frågerekommendationer

Frågerekommendationer föreslår optimeringar och omskrivningar för frågor i arbetsbelastningen. Genom att identifiera Antimönster för MySQL-frågor och åtgärda dem syntaktiskt kan prestandan för tidskrävande frågor förbättras. Den här rekommendationstypen kräver att Query Store är aktiverat. Query Store samlar in frågeinformation och tillhandahåller detaljerad frågekörnings- och frekvensstatistik som analysen använder för att göra rekommendationen.

Nästa steg