Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Det är ofta mer effektivt att använda flera Microsoft SQL Server- eller Microsoft Windows-verktyg tillsammans för att isolera problem med databasprestanda än att använda ett verktyg i taget. Till exempel hjälper det grafiska utförandeplansfunktionen, även kallad Showplan, dig att snabbt känna igen dödlägen i en enskild fråga. Du kan dock känna igen andra prestandaproblem enklare om du använder övervakningsfunktionerna i SQL Server och Windows tillsammans.
SQL Server Profiler kan användas för att övervaka och felsöka Transact-SQL och programrelaterade problem. System Monitor kan användas för att övervaka maskinvara och andra systemrelaterade problem.
Du kan övervaka följande områden för att felsöka problem:
SQL Server-lagrade procedurer eller batchar med Transact-SQL-instruktioner som skickas av användarprogram.
Användaraktivitet, till exempel blockering av lås eller dödlägen.
Maskinvaruaktivitet, till exempel diskanvändning.
Problem kan vara:
Programutvecklingsfel med felaktigt skrivna Transact-SQL-instruktioner.
Maskinvarufel, till exempel disk- eller nätverksrelaterade fel.
Överdriven blockering på grund av en felaktigt utformad databas.
Verktyg för vanliga prestandaproblem
Lika viktigt är noggrant val av prestandaproblem som du vill att varje verktyg ska övervaka eller finjustera. Verktyget och verktyget beror på vilken typ av prestandaproblem du vill lösa.
Följande avsnitt beskriver en mängd olika övervaknings- och justeringsverktyg och de problem de upptäcker.