Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das SQLServer:Databases-Objekt in SQL Server stellt Leistungsindikatoren bereit, um Massenkopievorgänge, Sicherungs- und Wiederherstellungsdurchsatz sowie Transaktionsprotokollaktivitäten zu überwachen. Überwachen Sie Transaktionen und das Transaktionsprotokoll, um zu ermitteln, wie viel Benutzeraktivität in der Datenbank stattfindet und wie voll das Transaktionsprotokoll wird. Die Höhe der Benutzeraktivität kann die Leistung der Datenbank bestimmen und Protokollgröße, Sperrung und Replikation beeinflussen. Die Überwachung von Protokollaktivitäten auf niedriger Ebene zur Messung der Benutzeraktivität und der Ressourcennutzung kann Ihnen helfen, Leistungsengpässe zu erkennen.
Mehrere Instanzen des Databases-Objekts , die jeweils eine einzelne Datenbank darstellen, können gleichzeitig überwacht werden.
In dieser Tabelle werden die SQL Server-Datenbankzähler beschrieben.
| SQL Server-Datenbankzähler | BESCHREIBUNG |
|---|---|
| Aktive Transaktionen | Anzahl der aktiven Transaktionen für die Datenbank. |
| Sicherungs-/Wiederherstellungsdurchsatz/Sek. | Lese-/Schreibdurchsatz für Sicherungs- und Wiederherstellungsvorgänge einer Datenbank pro Sekunde. Sie können z. B. messen, wie sich die Leistung des Datenbanksicherungsvorgangs ändert, wenn mehr Sicherungsgeräte parallel verwendet werden oder wenn schnellere Geräte verwendet werden. Durch den Durchsatz eines Datenbanksicherungs- oder Wiederherstellungsvorgangs können Sie den Fortschritt und die Leistung Ihrer Sicherungs- und Wiederherstellungsvorgänge ermitteln. |
| Massenkopie von Zeilen/Sek. | Anzahl der pro Sekunde kopierten Zeilen massenweise. |
| Massenkopiedurchsatz/Sek. | Die Datenmenge wird pro Sekunde (in Kilobyte) kopiert. |
| Commit von Tabelleneinträgen | Die Größe des Speicherteils der Committabelle für die Datenbank. Weitere Informationen finden Sie unter sys.dm_tran_commit_table (Transact-SQL). |
| Datendatei(n) Größe (KB) | Kumulative Größe (in Kilobyte) aller Datendateien in der Datenbank einschließlich eines automatischen Wachstums. Die Überwachung dieses Leistungsindikators ist beispielsweise hilfreich, um die richtige Größe von tempdb zu ermitteln. |
| DBCC Logical Scan Bytes/Sek. | Anzahl der logischen Lese-Scan-Bytes pro Sekunde für Befehle der Datenbankkonsole (DBCC). |
| Protokollcachetrefferverhältnis | Prozentsatz der Lesevorgänge, die direkt aus dem Protokollcache erfüllt werden. |
| Log-Cache-Lesevorgänge/Sek. | Lesevorgänge pro Sekunde durch den Cache des Protokoll-Managers. |
| Protokolldatei(n) Größe (KB) | Kumulative Größe (in Kilobyte) aller Transaktionsprotokolldateien in der Datenbank. |
| Verwendete Protokolldatei(n) Größe (KB) | Die kumulierte verwendete Größe aller Protokolldateien in der Datenbank. |
| Wartezeit für Protokoll-Pufferentleerung | Gesamtwartezeit (in Millisekunden), um das Protokoll zu leeren. In einer sekundären AlwaysOn-Datenbank gibt dieser Wert die Wartezeit an, bis Protokolldatensätze auf dem Datenträger gehärtet werden. |
| Log Flush Waits/sec | Die Anzahl der Commits pro Sekunde, die auf das Leeren des Protokolls warten. |
| Log-Flush-Schreibzeit (ms) | Zeit in Millisekunden zum Ausführen von Schreibvorgängen von Protokolllöschungen, die in der letzten Sekunde abgeschlossen wurden. |
| Protokollflushes pro Sekunde | Anzahl der Protokolllöschungen pro Sekunde. |
| Protokollwachstum | Die Gesamtzahl der Erweiterten Transaktionsprotokolle für die Datenbank. |
| Log verkleinert sich | Die Gesamtzahl der Male, mit denen das Transaktionsprotokoll für die Datenbank verkrumpft wurde. |
| Log-Pool-Cache-Ausfälle pro Sekunde | Anzahl der Anforderungen, für die der Protokollblock im Protokollpool nicht verfügbar war. Der Protokollpool ist ein Speichercache des Transaktionsprotokolls. Dieser Cache wird verwendet, um das Lesen des Protokolls für die Wiederherstellung, Transaktionsreplikation, Rollback und AlwaysOn-Verfügbarkeitsgruppen zu optimieren. |
| Protokollpooldatenträgerlese/Sek. | Die Anzahl der Datenträgerlesevorgänge, die der Protokollpool ausgegeben hat, um Protokollblöcke abzurufen. |
| Protokollpoolanforderungen/Sek. | Die Anzahl der vom Protokollpool verarbeiteten Protokollblockanforderungen. |
| Protokollkürzungen | Die Häufigkeit, mit der das Transaktionsprotokoll verkrumpft wurde. |
| Prozentprotokoll verwendet | Prozentsatz des verwendeten Speicherplatzes im verwendeten Protokoll. |
| Repl. Ausstehende Xacts | Anzahl der Transaktionen im Transaktionsprotokoll der Publikationsdatenbank, die für die Replikation markiert sind, aber noch nicht an die Verteilungsdatenbank übermittelt wurden. |
| Repl. Übertragungsrate | Anzahl der Transaktionen pro Sekunde, die aus dem Transaktionsprotokoll der Publikationsdatenbank gelesen und an die Verteilungsdatenbank übermittelt werden. |
| Datenbewegungsbytes/Sek. verkleinern | Datenmenge, die pro Sekunde durch Autoshrink-Vorgänge oder DBCC SHRINKDATABASE- oder DBCC SHRINKFILE-Anweisungen verschoben wird. |
| Nachverfolgte Transaktionen/Sek. | Anzahl der in der Commit-Tabelle für die Datenbank aufgezeichneten zugesicherten Transaktionen. |
| Transaktionen/Sek. | Anzahl der Transaktionen, die pro Sekunde für die Datenbank gestartet wurden. Transaktionen/Sek zählen keine ausschließlich XTP-Transaktionen (Transaktionen, die von einer nativ kompilierten gespeicherten Prozedur gestartet wurden). |
| Schreibvorgänge/Sek. | Anzahl der Transaktionen, die in der letzten Sekunde in die Datenbank geschrieben und zugesichert wurden. |
Siehe auch
Überwachen der Ressourcenverwendung (Systemmonitor)
SQL Server, Datenbankreplikat