Überwachen der Serverleistung und -aktivitätServer Performance and Activity Monitoring

GILT FÜR: JaSQL Server NeinAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: YesSQL Server NoAzure SQL Database NoAzure Synapse Analytics (SQL DW) NoParallel Data Warehouse

Ziel der Überwachung von Datenbanken ist es, die Leistung eines Servers zu bewerten.The goal of monitoring databases is to assess how a server is performing. Eine effektive Überwachung umfasst die regelmäßige Erstellung von Momentaufnahmen der aktuellen Leistung, um problematische Prozesse zu isolieren, und die kontinuierliche Sammlung von Daten, um Leistungstrends über längere Zeit zu verfolgen.Effective monitoring involves taking periodic snapshots of current performance to isolate processes that are causing problems, and gathering data continuously over time to track performance trends. MicrosoftMicrosoft SQL ServerSQL Server und das MicrosoftMicrosoft Windows-Betriebssystem stellen Hilfsprogramme bereit, mit denen Sie den aktuellen Zustand der Datenbank anzeigen und die Leistung bei Änderung der Bedingungen nachverfolgen können.SQL ServerSQL Server and the MicrosoftMicrosoft Windows operating system provide utilities that let you view the current condition of the database and to track performance as conditions change.

Der folgende Abschnitt enthält Themen zum Verwenden der Leistungs- und Aktivitätsüberwachungstools von SQL ServerSQL Server und Windows.The following section contains topics that describe how to use SQL ServerSQL Server and Windows performance and activity monitoring tools. Die Lektion enthält die folgenden Themen:It contains the following topics:

So führen Sie Überwachungsaufgaben mithilfe von Windows-Tools ausTo perform monitoring tasks with Windows tools

So erstellen Sie SQL Server-Datenbankwarnungen mithilfe von Windows-ToolsTo create SQL Server database alerts with Windows tools

So führen Sie Überwachungsaufgaben mit erweiterten Ereignissen ausTo perform monitoring tasks with Extended Events

So führen Sie Überwachungsaufgaben mithilfe von SQL Server Management Studio ausTo perform monitoring tasks with SQL Server Management Studio

So führen Sie Überwachungsaufgaben mithilfe der SQL-Ablaufverfolgung und SQL Server Profiler ausTo perform monitoring tasks with SQL Trace and SQL Server Profiler

Wichtig

Die nächsten Abschnitte beschreiben die Methoden für die Verwendung der SQL-Ablaufverfolgung und von SQL Server ProfilerSQL Server Profiler.The next sections describe methods of using SQL Trace and SQL Server ProfilerSQL Server Profiler.
Die SQL-Ablaufverfolgung und SQL Server ProfilerSQL Server Profiler sind veraltet.SQL Trace and SQL Server ProfilerSQL Server Profiler are deprecated. Der Microsoft.SqlServer.Management.Trace-Namespace, der die Objekte für die Microsoft SQL Server-Ablaufverfolgung und -Wiedergabe enthält, ist ebenfalls veraltet.The Microsoft.SqlServer.Management.Trace namespace that contains the Microsoft SQL Server Trace and Replay objects are also deprecated.

Dieses Feature befindet sich im Wartungsmodus und wird möglicherweise in einer künftigen Version von Microsoft SQL Server entfernt.This feature is in maintenance mode and may be removed in a future version of Microsoft SQL Server. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

Verwenden Sie stattdessen erweiterte Ereignisse.Use Extended Events instead. Weitere Informationen zu erweiterten Ereignissen finden Sie unter Schnellstart: Erweiterte Ereignisse in SQL Server und Verwenden des SSMS XEvent Profilers.For more information on Extended Events, see Quick Start: Extended events in SQL Server and SSMS XEvent Profiler.

Hinweis

SQL Server ProfilerSQL Server Profiler für die Analysis Services-Workloads ist NICHT veraltet und wird weiterhin unterstützt.for Analysis Services workloads is NOT deprecated, and will continue to be supported.

So führen Sie Überwachungsaufgaben mithilfe der SQL-Ablaufverfolgung unter Verwendung gespeicherter Transact-SQL-Prozeduren ausTo perform monitoring tasks with SQL Trace by using Transact-SQL stored procedures

So erstellen und ändern Sie Ablaufverfolgungen mithilfe von SQL Server ProfilerTo create and modify traces by using SQL Server Profiler

So können Sie Ablaufverfolgungen mithilfe von SQL Server Profiler starten, anhalten und beendenTo start, pause, and stop traces by using SQL Server Profiler

So können Sie mithilfe von SQL Server Profiler Ablaufverfolgungen öffnen und ihre Anzeige konfigurierenTo open traces and configure how traces are displayed by using SQL Server Profiler

So geben Sie Ablaufverfolgungen mithilfe von SQL Server Profiler wiederTo replay traces by using SQL Server Profiler

So erstellen, ändern und verwenden Sie Ablaufverfolgungsvorlagen mithilfe von SQL Server ProfilerTo create, modify, and use trace templates by using SQL Server Profiler

So verwenden Sie SQL Server Profiler-Ablaufverfolgungen zum Auflisten und Überwachen der ServerleistungTo use SQL Server Profiler traces to collect and monitor server performance