SQL Server, Zugriffsmethoden-Objekt

Das Zugriffsmethoden-Objekt in Microsoft SQL Server stellt Leistungsindikatoren zum Überwachen des Zugriffs auf logische Daten in der Datenbank zur Verfügung. Der physikalische Zugriff auf die Datenbankseiten auf der Festplatte wird mithilfe der Puffer-Manager-Leistungsindikatoren überwacht. Durch die Überwachung der Methoden, die für den Zugriff auf in der Datenbank gespeicherte Daten verwendet werden, können Sie leichter bestimmen, ob die Abfrageleistung verbessert werden kann, indem Sie Indizes hinzufügen oder ändern, Partitionen hinzufügen oder verschieben, Dateien oder Dateigruppen hinzufügen, Indizes defragmentieren oder Abfragen neu schreiben. Die Zugriffsmethoden-Leistungsindikatoren können auch zum Überwachen des Umfangs der Daten, Indizes und des freien Speicherplatzes in der Datenbank verwendet werden und dadurch einen Hinweis auf das Datenvolumen und die Fragmentierung der einzelnen Serverinstanzen geben. Eine zu starke Fragmentierung kann die Leistung beeinträchtigen.

Einzelheiten über Datenmengen, Fragmentierung und Auslastung finden Sie in den folgenden dynamischen Verwaltungsansichten:

Verwenden Sie für den Speicherplatzverbrauch in tempdb auf der Dateiebene, der Aufgabenebene und der Sitzungsebene die folgenden dynamischen Verwaltungsansichten:

Diese Tabelle enthält eine Beschreibung der Zugriffsmethoden-Leistungsindikatoren von SQL Server.

Zugriffsmethoden-Leistungsindikatoren von SQL Server Beschreibung

Cleanupbatches für AUs/Sekunde

Anzahl der Batches pro Sekunde, die durch den Hintergrundtask für den Cleanup von zurückgestellten gelöschten Zuordnungseinheiten erfolgreich ausgeführt wurden.

Cleanups für AUs/Sekunde

Anzahl der Zuordnungseinheiten pro Sekunde, die durch den Hintergrundtask für den Cleanup zurückgestellter gelöschter Zuordnungseinheiten erfolgreich gelöscht wurden. Für jeden Einheitenlöschvorgang sind mehrere Batches erforderlich.

Anzahl der als Verweis erstellten LOB-Werte

Anzahl der LOB-Werte, die als Verweis ausgegeben wurden. Als Verweis erstellte LOB-Werte werden in bestimmten Massenvorgängen verwendet, um die Kosten einer Übergabe nach Wert zu vermeiden.

Anzahl der als Verweis verwendeten LOB-Werte

Anzahl der LOB-Werte, die als Verweis verwendet wurden. Als Verweis erstellte LOB-Werte werden in bestimmten Massenvorgängen verwendet, um die Kosten einer Übergabe nach Wert zu vermeiden.

Anzahl der LOB-Read-Aheads

Anzahl der LOB-Seiten, für die ein Read-Ahead ausgegeben wurde.

Anzahl für Pull in Zeile

Anzahl der Werte, die durch Ausführen eines Pulls aus Außerhalb Zeile in Innerhalb Zeile verschoben wurden. Weitere Informationen zu Zeilenüberläufen finden Sie unter Zeilenüberlauf bei Daten über 8 KB.

Anzahl für Push aus Zeile

Anzahl der Werte, die durch Ausführen eines Pushs von innerhalb einer Zeile außerhalb von Zeilen verschoben wurden. Weitere Informationen zu Zeilenüberläufen finden Sie unter Zeilenüberlauf bei Daten über 8 KB.

Zurückgestellte gelöschte AUs

Anzahl der Zuordnungseinheiten, die durch den Hintergrundtask für den Cleanup zurückgestellter gelöschter Zuordnungen gelöscht werden sollen.

Zurückgestellte gelöschte Rowsets

Anzahl der erstellten Rowsets im Ergebnis abgebrochener Vorgänge zur Onlineindexerstellung, die durch den Hintergrundtask für den Cleanup von zurückgestellten gelöschten Rowsets gelöscht werden sollen.

Cleanup für gelöschte Rowsets/Sekunde

Anzahl der erstellten Rowsets im Ergebnis abgebrochener Vorgänge zur Onlineindexerstellung, die durch den Hintergrundtask für den Cleanup von zurückgestellten gelöschten Rowsets pro Sekunde erfolgreich gelöscht wurden.

Gelöschte Rowsets ausgelassen/Sekunde

Anzahl der Rowsets im Ergebnis abgebrochener Vorgänge zur Onlineindexerstellung, die durch den Hintergrundtask für den Cleanup von zurückgestellten gelöschten Rowsets ausgelassen wurden.

Aufgehobene Blockzuordnungen/Sekunde

Anzahl der Blöcke, deren Zuordnung für Datenbankobjekte pro Sekunde aufgehoben wurde.

Zugeordnete Blöcke/Sekunde

Anzahl der zugeordneten Blöcke pro Sekunde in allen Datenbanken dieser Instanz von SQL Server.

Fehler in Cleanupbatches von AUs/Sekunde

Anzahl der Batches pro Sekunde, die fehlgeschlagen sind und für die ein erneuter Versuch durch den Hintergrundtask für den Cleanup von zurückgestellten gelöschten Zuordnungseinheiten erforderlich war. Der Fehler kann auf nicht genügend Arbeits- oder Festplattenspeicher zurückzuführen sein, aber auch auf Hardwarefehler und andere Gründe.

Fehler beim Verwenden des Blattseitencookies

Häufigkeit, mit der ein Blattseitencookie während einer Indexsuche nicht verwendet werden konnte, da Änderungen auf der Blattseite vorgenommen wurden. Der Cookie wird verwendet, um die Indexsuche zu beschleunigen.

Fehler beim Verwenden von Strukturseitencookie

Häufigkeit, mit der ein Strukturseitencookie während einer Indexsuche nicht verwendet werden konnte, da Änderungen auf den übergeordneten Seiten dieser Strukturseiten vorgenommen wurden. Der Cookie wird verwendet, um die Indexsuche zu beschleunigen.

Weitergeleitete Datensätze/Sekunde

Anzahl der Datensätze pro Sekunde, die über Zeiger auf weitergeleitete Datensätze abgerufen wurden.

Seitenabrufvorgänge für freien Speicher/Sekunde

Anzahl der Seiten, die pro Sekunde von Scans nach freiem Speicherplatz abgerufen werden. Diese Scans suchen nach freiem Speicherplatz in Seiten, die bereits einer Zuordnungseinheit zugeordnet wurden, um Anforderungen zum Einfügen oder Bearbeiten von Datensatzfragmenten zu erfüllen.

Scans für freien Speicherplatz/Sekunde

Anzahl der Scans pro Sekunde, die gestartet werden, um in bereits einer Zuordnungseinheit zugeordneten Seiten freien Speicherplatz zum Einfügen oder Bearbeiten eines Datensatzfragments zu suchen. Pro Scan können mehrere Seiten gefunden werden.

Vollständige Scans/Sekunde

Anzahl der unbeschränkten, vollständigen Scans pro Sekunde. Hierbei kann es sich entweder um Scans der Basistabelle oder um vollständige Indexscans handeln.

Indexsuchen/Sekunde

Anzahl der Indexsuchen pro Sekunde. Diese werden verwendet, um einen Bereichsscan zu starten, die Position eines Bereichsscans neu festzulegen, einzelne Indexdatensätze abzurufen sowie um den Index nach einer Einfügeposition für eine neue Zeile zu durchsuchen.

Anzahl der erstellten LobHandle-Elemente

Anzahl der temporären LOBs, die erstellt wurden.

Anzahl der gelöschten LobHandle-Elemente

Anzahl der temporären LOBs, die gelöscht wurden.

Anzahl der erstellten LobSS-Anbieter

Anzahl der LOB-Speicherdienstanbieter (LobSSP), die erstellt wurden. Pro LobSSP wird eine Arbeitstabelle erstellt.

Anzahl der gelöschten LobSS-Anbieter

Anzahl der LobSS-Anbieter, die gelöscht wurden.

Anzahl der abgeschnittenen LobSS-Anbieter

Anzahl der LobSS-Anbieter, die abgeschnitten wurden.

Zuordnungen gemischter Seiten/Sekunde

Anzahl der Seiten, die in gemischten Blöcken pro Sekunde zugeordnet wurden. Diese können verwendet werden, um die IAM-Seiten und die ersten acht einer Zuordnungseinheit zugeordneten Seiten zu speichern.

Aufgehobene Seitenzuordnungen/Sekunde

Anzahl der aufgehobenen Seitenzuordnungen pro Sekunde in allen Datenbanken dieser Instanz von SQL Server. Hierzu zählen auch Seiten aus gemischten und einheitlichen Blöcken.

Seitenteilungen/Sekunde

Anzahl der Seitenteilungen pro Sekunde, die das Ergebnis eines Überlaufs von Indexseiten sind.

Zugeordnete Seiten/Sekunde

Anzahl der Seitenzuordnungen pro Sekunde in allen Datenbanken dieser Instanz von SQL Server. Hierzu zählen auch Seitenzuordnungen aus gemischten sowie aus einheitlichen Blöcken.

Untersuchungsscans/Sekunde

Anzahl der Untersuchungsscans pro Sekunde, mit denen höchstens eine einzelne gekennzeichnete Zeile in einem Index oder einer Basistabelle gesucht wird.

Bereichsscans/Sekunde

Anzahl der eingeschränkten Bereichsscans mithilfe von Indizes pro Sekunde.

Scanpunktüberprüfungen/Sekunde

Häufigkeit pro Sekunde, mit der der Scanpunkt erneut überprüft werden musste, um den Scan fortsetzen zu können.

Ausgelassene inaktive Datensätze/Sekunde

Anzahl der inaktiv gesetzten Datensätze pro Sekunde, die im Laufe von Scans ausgelassen wurden.

Ausweitungen von Tabellensperren/Sekunde

Häufigkeit, mit der Sperren auf einer Tabellen ausgeweitet wurden.

Blattseitencookie verwendet

Häufigkeit, mit der ein Blattseitencookie während einer Indexsuche erfolgreich verwendet wurde, da keine Änderungen am Blatt aufgetreten sind. Der Cookie wird verwendet, um die Indexsuche zu beschleunigen.

Strukturseitencookie verwendet

Häufigkeit, mit der ein Strukturseitencookie während einer Indexsuche erfolgreich verwendet wurde, da keine Änderungen an der übergeordneten Seite der Strukturseite aufgetreten sind. Der Cookie wird verwendet, um die Indexsuche zu beschleunigen.

Erstellte Arbeitsdateien/Sekunde

Anzahl der pro Sekunde erstellten Arbeitsdateien. Arbeitsdateien können beispielsweise verwendet werden, um temporäre Ergebnisse für Hashverknüpfungen und Hashaggregate zu speichern.

Erstellte Arbeitstabellen/Sekunde

Anzahl der pro Sekunde erstellten Arbeitstabellen. Arbeitstabellen können beispielsweise verwendet werden, um temporäre Ergebnisse von Spoolvorgängen für Abfragen, von LOB-Variablen, XML-Variablen und vom Cursor zu speichern.

Quote der Arbeitstabellen aus Cache

Prozentsatz der erstellten Arbeitstabellen, bei denen die ersten zwei Seiten der Arbeitstabelle nicht zugeordnet wurden, sondern im Arbeitstabellencache verfügbar waren. (Wenn eine Arbeitstabelle gelöscht wird, kann die Zuordnung von zwei Seiten beibehalten werden, die an den Arbeitstabellencache zurückgegeben werden. Hierdurch wird die Leistung erhöht.)

Siehe auch

Andere Ressourcen

Überwachen der Ressourcenverwendung (Systemmonitor)

Hilfe und Informationen

Informationsquellen für SQL Server 2005