Sammanfattning

Slutförd

I den här modulen har du lärt dig mer om prestandafunktionerna i Azure SQL jämfört med SQL Server. Du har också lärt dig om prestandauppgifter som konfiguration och underhåll.

För att få konsekventa prestanda behöver du övervakning och felsökning. I den här modulen har du lärt dig om de olika metoderna och verktygen för att övervaka och felsöka prestanda med praktiska övningar i ett scenario med CPU-skalning. Du har sedan lärt dig hur du kan förbättra CPU-skalningen för din arbetsbelastning utan att behöva migrera databasen. Det behövs inte alltid en ny skala för att förbättra programprestanda i Azure, så du fick lära dig ett vanligt scenario för prestandaflaskhalsar som du förbättrade genom att justera frågearbetsbelastningen.

Slutligen fick du lära dig om de unika funktionerna gällande intelligenta prestanda i Azure SQL Database. De är bland annat intelligent frågebearbetning, automatisk plankorrigering och automatisk indexering.

Läs mer

Lär dig mer om Azure SQL-prestanda med hjälp av följande resurser:

  • Fasta kapaciteter att välja mellan för CPU, minne och I/O. Läs om resursgränserna för Azure SQL Managed Instance och Database.
  • I/O-konfiguration för SQL Managed Instance kan förbättra prestandan.
  • Det finns välbekanta verktyg som DMV:er och utökade händelser.
  • Query Store är aktiverat som standard och driver funktioner som automatisk justering.
  • Du kan använda Azure Metrics till att ersätta funktioner som Windows Prestandaövervakaren.
  • Du kan använda sys.dm_db_resource_stats, som är utformat för Azure.
  • Du kan använda nya väntetyper som är specifika för Azure, som LOG_RATE_GOVERNOR.
  • Skala upp och ned utan att behöva migrera.
  • Använd dig av intelligenta prestanda för att bli snabbare. Med automatisk justering används maskininlärning till att rekommendera viktiga metodtips kring prestanda, som index.