Sammanfattning
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.