Aktivitätsmonitor (Seite Prozessinfo)
Aktualisiert: 05. Dezember 2005
Verwenden Sie diese Seite, um die Eigenschaften der aktuellen Prozesse anzuzeigen.
Optionen
- Prozess-ID
SQL Server-Prozess-ID.
- Benutzer
ID des Benutzers, der den Befehl ausgeführt hat.
- Datenbank
Aktuell vom Prozess verwendete Datenbank.
- Status
Status des Prozesses (z. B. running, sleeping, runnable, background usw.).
- Transaktionen öffnen
Anzahl der offenen Transaktionen für den Prozess.
- Befehl
Aktuell ausgeführter Befehl.
- Anwendung
Name des aktuell vom Prozess verwendeten Anwendungsprogramms.
- Wartezeit
Aktuelle Wartezeit in Millisekunden. Die Wartezeit beträgt Null, wenn der Prozess nicht wartet.
- Wartetyp
Der Name des letzten oder aktuellen Wartetyps.
- Ressource
Textdarstellung einer Sperrressource.
- CPU
Kumulierte CPU-Zeit des Prozesses. Der Eintrag wird nur für Prozesse aktualisiert, die im Auftrag von Transact-SQL-Anweisungen ausgeführt werden, die ihrerseits ausgeführt werden, wenn SET STATISTICS TIME ON in derselben Sitzung aktiviert wurde. Die CPU-Spalte wird aktualisiert, wenn eine Abfrage mit SET STATISTICS TIME ON ausgeführt wurde. Wenn Null zurückgegeben wird, hat SET STATISTICS TIME den Wert OFF.
- Physikalische E/A
Kumulierte Anzahl der Datenträgerschreib- und -lesezugriffe für den Prozess.
- Speicherauslastung
Anzahl der Seiten im Prozedurcache, die dem Prozess aktuell zugeordnet sind. Eine negative Anzahl gibt an, dass der Prozess von einem anderen Prozess zugeordneten Speicher freigibt.
- Anmeldungszeit
Zeitpunkt, zu dem sich ein Clientprozess beim Server angemeldet hat. Bei Systemprozessen wird der Zeitpunkt des Starts von SQL Server angezeigt.
- Letzter Batch
Zeitpunkt, zu dem ein Clientprozess zuletzt einen remote gespeicherten Prozeduraufruf oder eine EXECUTE-Anweisung ausgeführt hat. Bei Systemprozessen wird der Zeitpunkt des Starts von SQL Server angezeigt.
- Host
Name der Arbeitsstation.
- Netzwerkbibliothek
Spalte, in der die Netzwerkbibliothek des Clients gespeichert wird. Jeder Clientprozess wird über eine Netzwerkverbindung übertragen. Netzwerkverbindungen ist eine Netzwerkbibliothek zugeordnet, die das Herstellen der Verbindung ermöglicht. .
- Netzwerkadresse
Zugewiesener eindeutige Bezeichner für die Netzwerkschnittstellenkarte an der Arbeitsstation jedes einzelnen Benutzers. Bei der Anmeldung des Benutzers wird dieser Bezeichner in dieNetwork Address
-Spalte eingefügt.
- Blockiert von
Prozess-ID (SPID) eines blockierenden Prozesses.
- Blockierung
Gibt an, ob dieser Prozess andere Prozesse blockiert. 1 = Ja; 0 = Nein.
- Ausführungskontext
Kontext-ID der Ausführung, die zur eindeutigen Identifizierung der Subthreads für einen einzelnen Prozess verwendet wird.
Statuswerte
Folgende Symbole und Statuswerte sind möglich:
Symbol | Begriff | Definition |
---|---|---|
running |
Im Rahmen des Prozesses werden aktuell Vorgänge ausgeführt. |
|
runnable |
Für den Prozess besteht eine Verbindung, und der Prozess wurde in der Vergangenheit erfolgreich ausgeführt. Aktuell stehen keine auszuführenden Vorgänge an. |
|
sleeping |
Für den Prozess stehen auszuführende Vorgänge an; der Prozess wartet jedoch noch, z. B. auf eine Sperre oder eine Benutzereingabe. |
|
background |
Ein Hintergrundprozess, der in bestimmten Zeitabständen aktiviert wird, um Vorgänge auszuführen. |
|
suspended |
Der Prozess wurde angehalten, obwohl Vorgänge auszuführen sind. Warum der Prozess angehalten wurde, ist im Statusfeld nicht angegeben. Unter Umständen sind im Feld Wartetyp Informationen zu den Gründen für die Einstellung des Prozesses zu finden. |
|
other |
Der Prozess weist keinen der anderen Statuswerte auf. |
Berechtigungen
Mithilfe von Aktivitätsmonitor können Sie Probleme mit Datenbanksperren behandeln sowie Prozesse beenden, die blockiert sind oder aus anderen Gründen nicht reagieren.
Um auf einem Server mit SQL Server 2005 den Aktivitätsmonitor anzeigen zu können, benötigt der Benutzer die VIEW SERVER STATE-Berechtigung.
Um auf einem Server mit SQL Server 2000 den Aktivitätsmonitor anzeigen zu können, benötigt der Benutzer die SELECT-Berechtigung für die sysprocesses- und syslocks-Tabellen in der Masterdatenbank. Die Berechtigung zum Anzeigen dieser Tabelle wird der PUBLIC-Datenbankrolle standardmäßig erteilt.
KILL-Berechtigungen für einen Prozess erhalten standardmäßig die Mitglieder der festen Datenbankrollen sysadmin und processadmin; diese Berechtigungen sind nicht übertragbar.
Siehe auch
Andere Ressourcen
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
05. Dezember 2005 |
|