Sammanfattning

Slutförd

I den här modulen har du lärt dig om övervakning av serverprestanda med hjälp av SQL Server-väntestatistik, som omfattar resursvänte, kövänte och externa väntetider. Du har också lärt dig hur du använder systemvyer som sys.dm_os_wait_stats och sys.dm_db_wait_stats för att få en översikt över serverprestanda och identifiera potentiella problem. Modulen omfattade också användningen av dynamiska hanteringsvyer (DMV:er) för att förstå och korrelera prestandaproblem med andra databashändelser. Dessutom har du lärt dig om vanliga väntetyper och hur Query Store spårar väntetider som är associerade med specifika frågor.

De viktigaste lärdomarna från den här modulen är att förstå hur du finjusterar T-SQL-frågor genom att utvärdera och justera indexeringsstrategin. Du har lärt dig att korrekt indexering kan minska IO:er, förbättra minnesanvändningen och minska trycket på I/O och lagringssystem. I modulen diskuterades också vikten av kolumnordning i index och användningen av återanvändbart index för stora tabeller. Dessutom har du lärt dig om frågetips och deras potentiella inverkan på databasens struktur och prestanda. Slutligen gick modulen igenom hur du optimerar Azure SQL-prestanda genom att identifiera om ett prestandaproblem beror på hög CPU-användning eller väntar på en resurs och använder lämpliga verktyg och metoder för att diagnostisera och lösa dessa problem.

Ytterligare läsning