Övervaka resursanvändning (prestandaövervakare)

Gäller för:SQL Server i Windows

Om du kör Microsoft Windows Server-operativsystemet använder du det grafiska verktyget Prestandaövervakaren för att mäta prestanda för SQL Server. Du kan visa SQL Server-objekt, prestandaräknare och andra objekts beteende, till exempel processorer, minne, cacheminne, trådar och processer. Vart och ett av dessa objekt har en associerad uppsättning räknare som mäter enhetsanvändning, kölängder, fördröjningar och andra indikatorer på dataflöde och intern överbelastning.

Fördelar med prestandaövervakaren

Prestandaövervakaren kan vara användbar för att övervaka Windows-operativsystem och SQL Server-räknare samtidigt för att fastställa eventuella korrelationer mellan prestanda för SQL Server och Windows. Övervakning av I/O-räknare (Indata/utdata för Windows-disk) och SQL Server Buffer Manager-räknare samtidigt kan till exempel visa beteendet för hela systemet.

Med Prestandaövervakaren kan du hämta statistik om aktuell SQL Server-aktivitet och prestanda. Med prestandaövervakaren kan du:

  • Visa data samtidigt från valfritt antal datorer.

  • Visa och ändra diagram för att återspegla aktuell aktivitet och visa räknarvärden som uppdateras med en frekvens som användaren definierar.

  • Exportera data från diagram, loggar, aviseringsloggar och rapporter till kalkylblad eller databasprogram för ytterligare manipulering och utskrift.

  • Lägg till systemaviseringar som visar en händelse i aviseringsloggen och kan meddela dig genom att utfärda en nätverksavisering.

  • Kör ett fördefinierat program första gången eller varje gång ett räknarvärde överskrids eller under ett användardefinierat värde.

  • Skapa loggfiler som innehåller data om olika objekt från olika datorer.

  • Lägg till i en fil valda avsnitt från andra befintliga loggfiler för att bilda ett långsiktigt arkiv.

  • Visa rapporter för aktuell aktivitet eller skapa rapporter från befintliga loggfiler.

  • Spara enskilda diagram-, aviserings-, logg- eller rapportinställningar eller hela arbetsytans konfiguration för återanvändning.

Prestandaövervakarens prestanda

När du övervakar SQL Server och Microsoft Windows-operativsystemet för att undersöka prestandarelaterade problem koncentrerar du dig på tre huvudområden:

  • Diskaktivitet

  • Processoranvändning

  • Minnesanvändning

Övervakning av en dator där Prestandaövervakaren körs kan påverka datorns prestanda något. Logga därför prestandaövervakarens data till en annan disk (eller dator) så att den minskar effekten på den dator som övervakas eller kör Prestandaövervakaren från en fjärrdator. Övervaka endast de räknare som du är intresserad av. Om du övervakar för många räknare läggs resursanvändningskostnaderna till i övervakningsprocessen och påverkar prestandan för den dator som övervakas.

Prestandaövervakarens uppgifter

Aktivitetsbeskrivning Ämne
Beskriver när du ska använda Prestandaövervakaren och diskuterar prestandakostnader när du använder Prestandaövervakaren. Kör prestandaövervakaren
Beskriver hur du övervakar diskräknare för att fastställa diskaktivitet och mängden I/O som genereras av deras SQL Server-komponenter. Övervaka diskanvändning
Beskriver hur du övervakar en instans av Microsoft SQL Server för att avgöra om processoranvändningen ligger inom normala intervall. Övervaka CPU-användning
Beskriver hur du övervakar en instans av SQL Server för att bekräfta att minnesanvändningen ligger inom vanliga intervall. Övervaka minnesanvändning
Beskriver hur du skapar en avisering som utlöses när ett tröskelvärde för en prestandaövervakarräknare har nåtts. Skapa en SQL Server Database-avisering
Beskriver hur du skapar diagram, aviseringar, loggar och rapporter för att övervaka en instans av SQL Server. Skapa diagram, aviseringar, loggar och rapporter
Visar objekt och räknare som Prestandaövervakaren använder för att övervaka aktivitet på datorer som kör en instans av SQL Server. Använda SQL Server-objekt
Visar objekt och räknare som prestandaövervakaren använder för att övervaka In-Memory OLTP-aktivitet. Prestandaräknare för SQL Server XTP (In-Memory OLTP)