Systemdaten-Auflistsätze
Der Datenauflister installiert während des SQL Server 2008-Setupprozesses drei Systemdaten-Auflistsätze. Diese Auflistsätze können so konfiguriert werden, dass sie Ihren Überwachungsanforderungen entsprechen. Sie können jedoch nicht gelöscht werden. Die Systemdaten-Auflistsätze bestehen aus folgenden Teilen:
Datenträgerverwendung. Sammelt Daten über die Datenträger- und Protokollverwendung für alle auf dem System installierten Datenbanken.
Serveraktivität. Erfasst die Ressourcenverwendungsstatistik und die Leistungsdaten von Server und SQL Server.
Abfragestatistik. Erfasst Abfragestatistiken, einzelnen Abfragetext, Abfragepläne und bestimmte Abfragen.
Auflistsatz für Datenträgerverwendung
Der Auflistsatz für die Datenträgerverwendung verfolgt die Vergrößerung der Datenbank- und Protokolldateien und bietet dateibezogene Statistiken, wie die durchschnittliche Vergrößerung (in Megabyte) pro Tag.
Der Auflistsatz verfügt über die beiden Auflistelemente Datenträgerverwendung - Datendateien und Datenträgerverwendung - Protokolldateien. Beide verwenden den generischen T-SQL-Abfrageauflistertyp. Der Auflistsatz erfasst die folgenden Daten:
Snapshots mit Datendateigrößen, die von den Sichten sys.partitions und sys.allocation_units stammen.
Snapshots mit Protokolldateigrößen, die von dem Befehl DBCC SQLPERF (LOGSPACE) stammen.
Snapshots der E/A-Statistik von der Funktion sys.dm_io_virtual_file_stats.
Die folgenden Tabellen enthalten ausführliche Informationen über den Auflistsatz für die Datenträgerverwendung und seine Auflistelemente.
Auflistsatzname |
Datenträgerverwendung |
Auflistmodus |
Nicht zwischengespeichert |
Häufigkeit für den Hochladezeitplan |
Alle 6 Stunden |
Datenbeibehaltung |
730 Tage |
Auflistelemente |
Datenträgerverwendung - Datendateien Datenträgerverwendung - Protokolldateien |
Auflistelementname |
Datenträgerverwendung - Datendateien |
Auflistertyp |
Generische T-SQL-Abfrage |
Abfrage 1 |
|
Ausgabe Abfrage 1 |
disk_usage |
Auflistelementname |
Datenträgerverwendung - Protokolldateien |
Auflistertyp |
Generische T-SQL-Abfrage |
Abfrage 1 |
|
Ausgabe Abfrage 1 |
log_usage |
Auflistsatz für Serveraktivität
Der Auflistsatz für die Serveraktivität bietet eine Übersicht über die SQL Server-Aktivität, die SQL Server-Ressourcennutzung und die SQL Server-Ressourcenkonflikte. Der Auflistsatz stellt außerdem eine gekapselte Sicht der gesamten Systemressourcennutzung bereit, über die Sie feststellen können, ob Leistungsprobleme mit Aktivitäten außerhalb des SQL Server-Bereichs in Verbindung stehen.
Dieser Auflistsatz sammelt Datenbeispiele der folgenden dynamischen Verwaltungssichten:
sys.dm_os_wait_stats
sys.dm_os_latch_stats
sys.dm_os_schedulers
sys.dm_exec_sessions, sys.dm_exec_requests, sys.dm_os_waiting_tasks (unter Verwendung einer verknüpften Abfrage)
sys.dm_os_process_memory
sys.dm_os_memory_nodes
Darüber hinaus werden Datenbeispiele von mehreren System- und SQL Server-Leistungsindikatoren gesammelt.
Der Auflistsatz für die Serveraktivität bietet hinsichtlich der Ressourcennutzung und der Ressourcenengpässe eine allgemeine Übersicht über das System. Die Ressourcenverwendung wird in vier allgemeinen Bereichen nachverfolgt: CPU, Datenträger-E/A, Arbeitsspeicher und Netzwerk. Die Stichproben von sys.dm_exec_sessions, sys.dm_exec_requests und sys.dm_os_waiting_tasks ermöglichen die Korrelation der Systemaktivität mit Ressourcenengpässen und Blockierungsproblemen.
Selbständig ausgeführt können Sie mit diesem Auflistsatz einer blockierten Sitzung Ressourcenengpässe zuordnen und Blockierungsketten auf Sitzungsebene anzeigen. Obwohl keine Abfragetexte erfasst werden, können Sie mit den sql_handle- und den plan_handle-Informationen, die mit dem Auflistsatz für die Abfragestatistik erfasst werden, einen Drilldown unter die Sitzungsebene ausführen.
Die folgenden Tabellen stellen ausführliche Informationen über den Auflistsatz für die Serveraktivität und seine Auflistelemente bereit.
Auflistsatzname |
Serveraktivität |
Auflistmodus |
Zwischengespeichert |
Häufigkeit für den Hochladezeitplan |
Alle 15 Minuten |
Datenbeibehaltung |
14 Tage |
Auflistelemente |
Serveraktivität - DMV-Snapshots Serveraktivität - Leistungsindikatoren |
Auflistelementname |
Serveraktivität - DMV-Snapshots |
Auflistertyp |
Generische T-SQL-Abfrage |
Auflistungshäufigkeit |
60 Sekunden |
Abfrage 1 |
|
Ausgabe Abfrage 1 |
snapshots.os_wait_stats |
Abfrage 2 |
|
Ausgabe Abfrage 2 |
snapshots.os_latch_stats |
Abfrage 3 |
|
Ausgabe Abfrage 3 |
snapshots.sql_process_and_system_memory |
Abfrage 4 |
|
Ausgabe Abfrage 4 |
snapshots.os_memory_nodes |
Abfrage 5 |
|
Ausgabe Abfrage 5 |
snapshots.os_memory_clerks |
Abfrage 6 |
|
Ausgabe Abfrage 6 |
snapshots.os_schedulers |
Abfrage 7 |
|
Ausgabe Abfrage 7 |
snapshots.io_virtual_file_stats |
Auflistelementname |
Serveraktivität - Leistungsindikatoren |
Auflistertyp |
Leistungsindikatoren |
Auflistungshäufigkeit |
60 Sekunden |
Verwendete Leistungsindikatoren |
"Memory" Counters="% Committed Bytes In Use" "Memory" Counters="Available Bytes" "Memory" Counters="Cache Bytes" "Memory" Counters="Cache Faults/sec" "Memory" Counters="Committed Bytes" "Memory" Counters="Free & Zero Page List Bytes" "Memory" Counters="Modified Page List Bytes" "Memory" Counters="Pages/sec" "Memory" Counters="Page Reads/sec" "Memory" Counters="Page Write/sec" "Memory" Counters="Page Faults/sec" "Memory" Counters="Pool Nonpaged Bytes" "Memory" Counters="Pool Paged Bytes" "Memory" Counters="Standby Cache Core Bytes" "Memory" Counters="Standby Cache Normal Priority Bytes" "Memory" Counters="Standby Cache Reserve Bytes" "Memory" Counters="Pool Paged Bytes" "Memory" Counters="Write Copies/sec" "Process" Counters="*" Instances="_Total" "Process" Counters="*" Instances="$(TARGETPROCESS)" "Process" Counters="Thread Count" Instances="*" "Process" Counters="% Processor Time" Instances="*" "Process" Counters="IO Read Bytes/sec" Instances="*" "Process" Counters="IO Write Bytes/sec" Instances="*" "Process" Counters="Private Bytes" Instances="*" "Process" Counters="Working Set" Instances="*" "Processor" Counters="% Processor Time" Instances="*" "Processor" Counters="% User Time" Instances="*" "Processor" Counters="% Privileged Time" Instances="*" "Server Work Queues" Counters="Queue Length" Instances="*" "LogicalDisk" Counters="% Disk Time" Instances="*" "LogicalDisk" Counters="Avg. Disk Queue Length" Instances="*" "LogicalDisk" Counters="Avg. Disk Read Queue Length" Instances="*" "LogicalDisk" Counters="Avg. Disk Write Queue Length" Instances="*" "LogicalDisk" Counters="Avg. Disk sec/Read" Instances="*" "LogicalDisk" Counters="Avg. Disk sec/Write" Instances="*" "LogicalDisk" Counters="Avg. Disk sec/Transfer" Instances="*" "LogicalDisk" Counters="Disk Reads/sec" Instances="*" "LogicalDisk" Counters="Disk Bytes/sec" Instances="*" "LogicalDisk" Counters="Disk Writes/sec" Instances="*" "LogicalDisk" Counters="Split IO/sec" Instances="*" "System" Counters="Processor Queue Length" "System" Counters="File Read Operations/sec" "System" Counters="File Write Operations/sec" "System" Counters="File Control Operations/sec" "System" Counters="File Read Bytes/sec" "System" Counters="File Write Bytes/sec" "System" Counters="File Control Bytes/sec" "Network Interface" Counters="Bytes Total/sec" Instances="*" "Network Interface" Counters="Output Queue Length" Instances="*" "SQLServer:Buffer Manager" Counters="Stolen pages" "SQLServer:Buffer Manager" Counters="Page life expectancy" "SQLServer:Memory Manager" Counters="Memory Grants Outstanding" "SQLServer:Memory Manager" Counters="Memory Grants Pending" "SQLServer:Databases" Counters="Transactions/sec" Instances="_Total" "SQLServer:Databases" Counters="Transactions/sec" Instances="tempdb" "SQLServer:Databases" Counters="Active Transactions" Instances="*" "SQLServer:General Statistics" Counters="Logins/sec" "SQLServer:General Statistics" Counters="Logouts/sec" "SQLServer:General Statistics" Counters="User Connections" "SQLServer:General Statistics" Counters="Logical Connections" "SQLServer:General Statistics" Counters="Transactions" "SQLServer:General Statistics" Counters="Processes blocked" "SQLServer:General Statistics" Counters="Active Temp Tables" "SQLServer:SQL Statistics" Counters="Batch Requests/sec" "SQLServer:SQL Statistics" Counters="SQL Compilations/sec" "SQLServer:SQL Statistics" Counters="SQL Re-Compilations/sec" "SQLServer:SQL Statistics" Counters="SQL Attention rate" "SQLServer:SQL Statistics" Counters="Auto-Param Attempts/sec" "SQLServer:SQL Statistics" Counters="Failed Auto-Params/sec" "SQLServer:Plan Cache" Counters="Cache Hit Ratio" Instances="_Total" "SQLServer:Plan Cache" Counters="Cache Hit Ratio" Instances="Object Plans" "SQLServer:Plan Cache" Counters="Cache Hit Ratio" Instances="SQL Plans" "SQLServer:Plan Cache" Counters="Cache Hit Ratio" Instances="Temporary Tables & Table Variables" "SQLServer:Transactions" Counters="Free Space in tempdb (KB)" "SQLServer:Workload Group Stats" Counters="Active requests" Instances="*" "SQLServer:Workload Group Stats" Counters="Blocked tasks" Instances="*" "SQLServer:Workload Group Stats" Counters="CPU usage %" Instances="*" |
Auflistsatz für Abfragestatistiken
Der Auflistsatz für Abfragestatistiken erfasst Daten über Abfragestatistiken sowie einzelne Abfragetexte, Abfragepläne und bestimmte Abfragen. Diese Daten in Verbindung mit Statistiken und Aktivitäten auf Systemebene ermöglichen Ihnen, einen Drilldown unter die Sitzungsebene bis zu einer einzelnen Abfrage hin auszuführen.
Dieser Auflistsatz erfasst Daten der folgenden Quellen:
sys.dm_exec_requests, sys.dm_exec_sessions, sys.dm_exec_query_stats und andere verwandte dynamische Verwaltungssichten.
Der Text ausgewählter Batches und Abfragen.
Der Plan ausgewählter Batches und Abfragen.
Der normalisierte Text ausgewählter Batches.
Der Auflistsatz für Abfragestatistiken verwendet den Abfrageaktivitäts-Auflistertyp. Der Abfrageaktivitäts-Auflistertyp erfasst Daten mit dem SSIS-Paket QueryActivityCollect.dtsx und lädt Daten mit dem SSIS-Paket QueryActivityUpload.dtsx hoch. Weitere Informationen über die Erfassungs- und Aktualisierungsphasen des Abfrageaktivitäts-Auflistertyps, einschließlich der verwendeten Abfragen, finden Sie unter Abfrageaktivitäts-Auflistertyp.
Die folgenden Tabellen enthalten Informationen über den Auflistsatz für Abrufstatistiken und dessen Auflistelement.
Auflistsatzname |
Abfragestatistik |
Auflistmodus |
Zwischengespeichert |
Häufigkeit für den Hochladezeitplan |
Alle 15 Minuten |
Datenbeibehaltung |
14 Tage |
Auflistelement |
Abfragestatistik - Abfrageaktivität |
Änderungsverlauf
Aktualisierter Inhalt |
---|
Alle Tabellen, die die Details der Auflistsätze und der Auflistelemente mit den korrekten Informationen und dem Code anzeigen, wurden aktualisiert. |
Details über die Abfragen, die für den Auflistsatz für Abfragestatistiken im Thema Abfrageaktivitäts-Auflistertyp verwendet werden, wurden verschoben. |
Siehe auch