Prestandarekommendationer i Azure Database for MySQL

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

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

Funktionen Prestandaanalys Rekommendationer dina databaser för att skapa anpassade förslag på 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 Rekommendationer prestanda. 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 prestandarekommendation 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 Prestanda Rekommendationer avsnittet Intelligenta prestanda på menyraden på Azure Portal för MySQL-servern.

Landningssida för prestandarekommendationer

Välj Analysera och välj en databas, vilket startar analysen. Beroende på din arbetsbelastning kan analysen ta flera minuter att slutföra. När analysen är klar, visas ett meddelande i portalen. Analysen utför en djup undersökning av databasen. Vi rekommenderar att du utför analyser 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 mysql.query_store för att lära dig mer om frågan.

Ny Rekommendationer prestanda

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 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örning och frekvensstatistik som analysen använder för att göra rekommendationen.

Frågerekommendationer

Frågerekommendationer föreslår optimeringar och omwrites 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örning och frekvensstatistik som analysen använder för att göra rekommendationen.

Nästa steg