Leistung (Analytik-Konsole)
Leistungs panel ermöglicht die Diagnose von Problemen, wenn die PANTHEON-Datenbank langsam läuft.
Der Benutzer interessiert sich dafür, ob die langsame Leistung durch die Internetverbindung, Serverprobleme oder datenbankbezogene Probleme beeinflusst wird.
Die Funktionalität wird auf Datenbank Panel in Administrationspanel.

Im Folgenden finden Sie eine Beschreibung der Funktionalität des Formulars.
Im Panel sehen wir eine Liste von Datenbanken, für die wir Analysen durchführen können.
Datenbank aktualisieren
|
Aktualisieren Sie die Datenbankliste auf dem Server.
|
Analysieren
|
Die Schaltfläche führt den Prozess der Analyse von Datenbanken auf dem Server durch und zeigt die Ergebnisse auf der rechten Seite des Formulars an.
|
(Kontrollkästchen)
|
Die Auswahl der Datenbanken, die wir berücksichtigen möchten, erfolgt durch Klicken auf das Auswahlfeld. Ein orangefarbener Haken zeigt an, dass die Datenbank ausgewählt ist. Wenn kein Haken vorhanden ist, ist die Datenbank nicht ausgewählt.
|
Die Tabelle zeigt schlecht genutzte Indizes für die ausgewählten Datenbanken an.


|
Der Datenbankfilter ermöglicht es Ihnen, die Ergebnisse der Analyse nur für die gewünschten Datenbanken auf dem Server anzuzeigen. Durch Klicken auf den Pfeil erscheint eine Liste von Datenbanken, in der wir durch Klicken auf das Auswahlfeld angeben können, für welche Datenbanken wir die Daten anzeigen möchten. 
|
Datenbank
|
Der Name der Datenbank auf dem Server.
|
Schema-Name
|
Name des verwendeten Schemas.
|
Tabelle
|
Tabellenname.
|
Index-Name
|
Indexname. |
Index_id
|
ID des index_id ist nur innerhalb des Objekts eindeutig. |
Is_disabled
|
1 = Index ist deaktiviert.
0 = Index ist nicht deaktiviert.
|
Is_hypothetical
|
1 = Index ist hypothetisch und kann nicht direkt als Datenzugriffsweg verwendet werden. Hypothetische Indizes halten spaltenbezogene Statistiken.
0 = Index ist nicht hypothetisch.
|
Has_filter
|
1 = Index hat einen Filter und enthält nur Zeilen, die die Filterdefinition erfüllen.
0 = Index hat keinen Filter.
|
Fill_factor
|
> 0 = FILLFACTOR-Prozentsatz, der beim Erstellen oder Wiederherstellen des Index verwendet wurde.
0 = Standardwert
Immer 0 für gruppierte Columnstore-Indizes.
|
Total_Writes
|
Anzahl der Aktualisierungen durch Benutzerabfragen. Dies umfasst Einfügen, Löschen und Aktualisierungen, die die Anzahl der durchgeführten Operationen darstellen, nicht die tatsächlich betroffenen Zeilen.
Zum Beispiel, wenn Sie 1000 Zeilen in einer Anweisung löschen, erhöht sich dieser Zähler um 1.
|
Total_Reads
|
Anzahl der Suchen durch Benutzerabfragen + Anzahl der Scans durch Benutzerabfragen, die das 'seek'-Prädikat nicht verwendet haben + Anzahl der Lesevorgänge durch Benutzerabfragen.
|
Unterschied
|
Unterschied=Total_Writes - Total_Reads
|
Die Tabelle zeigt fehlende Indizes für die ausgewählten Datenbanken an.

|
Der Datenbankfilter ermöglicht es Ihnen, die Ergebnisse der Analyse nur für die gewünschten Datenbanken auf dem Server anzuzeigen. Durch Klicken auf den Pfeil erscheint eine Liste von Datenbanken, in der wir durch Klicken auf das Auswahlfeld angeben können, für welche Datenbanken wir die Daten anzeigen möchten. 
|
Datenbank
|
Der Name der Datenbank auf dem Server.
|
Index_vorteil
|
Anzahl der Suchen, die durch Benutzerabfragen verursacht wurden, für die der empfohlene Index in der Gruppe hätte verwendet werden können.
Durchschnittliche Kosten der Benutzerabfragen, die durch den Index in der Gruppe reduziert werden könnten.
Durchschnittlicher prozentualer Vorteil, den Benutzerabfragen erfahren könnten, wenn diese fehlende Indexgruppe implementiert würde. Der Wert bedeutet, dass die Abfragekosten im Durchschnitt um diesen Prozentsatz sinken würden, wenn diese fehlende Indexgruppe implementiert würde * 0.01)
|
Letzte_Benutzer_Suche
|
Datum und Uhrzeit der letzten Suche, die durch Benutzerabfragen verursacht wurde, für die der empfohlene Index in der Gruppe hätte verwendet werden können.
|
DatenbankSchemaTabelle
|
Name der Tabelle, in der der Index fehlt.
|
Fehlende_Indizes_für_Tabelle
|
Anzahl der fehlenden Indizes.
|
Ähnliche_fehlende_Indizes_für_Tabelle
|
Anzahl ähnlicher fehlender Indizes.
|
Gleichheits_spalten
|
Komma-getrennte Liste von Spalten, die zu Gleichheitsprädikaten der Form beitragen: tabelle.spalte = konstanten_wert
|
Ungleichheits_spalten
|
Komma-getrennte Liste von Spalten, die zu Ungleichheitsprädikaten beitragen, zum Beispiel Prädikate der Form: tabelle.spalte > konstanten_wert
Jeder Vergleichsoperator außer "=" drückt Ungleichheit aus.
|
Benutzer_Suchen
|
Anzahl der Suchen, die durch Benutzerabfragen verursacht wurden, für die der empfohlene Index in der Gruppe hätte verwendet werden können.
|
Durchschnittliche_Gesamtbenutzerkosten
|
Durchschnittliche Kosten der Benutzerabfragen, die durch den Index in der Gruppe reduziert werden könnten.
|
Durchschnittlicher_Benutzer_Einfluss
|
Durchschnittlicher prozentualer Vorteil, den Benutzerabfragen erfahren könnten, wenn diese fehlende Indexgruppe implementiert würde. Der Wert bedeutet, dass die Abfragekosten im Durchschnitt um diesen Prozentsatz sinken würden, wenn diese fehlende Indexgruppe implementiert würde.
|
Kurzabfrage_Text
|
Kurzabfrage-Text.
|
Tabellenname
|
Tabellenname.
|
Tabellenzeilen
|
Tabellenzeilen.
|
Die Tabelle zeigt Laufwerkslatency-Informationen für die ausgewählten Datenbanken an.

|
Der Datenbankfilter ermöglicht es Ihnen, die Ergebnisse der Analyse nur für die gewünschten Datenbanken auf dem Server anzuzeigen. Durch Klicken auf den Pfeil erscheint eine Liste von Datenbanken, in der wir durch Klicken auf das Auswahlfeld angeben können, für welche Datenbanken wir die Daten anzeigen möchten. 
|
Datenbank
|
Der Name der Datenbank auf dem Server.
|
Laufwerk
|
Dateiname des Betriebssystems.
|
VolumeMountPoint
|
Einpunkt, an dem das Volume verankert ist. Kann einen leeren String zurückgeben. Gibt null im Linux-Betriebssystem zurück.
|
ReadLatency_ms
|
Gesamtzeit in Millisekunden, die die Benutzer auf Lesevorgänge auf der Datei gewartet haben/
Anzahl der Lesevorgänge auf der Datei.
|
WriteLatency_ms
|
Gesamtzeit in Millisekunden, die die Benutzer auf das Abschluss von Schreibvorgängen auf der Datei gewartet haben/Anzahl der Schreibvorgänge, die auf dieser Datei durchgeführt wurden
|
OverallLatency_ms
|
Gesamtzeit in Millisekunden, die die Benutzer auf die Beendigung von I/O auf der Datei gewartet haben/(Anzahl der Lesevorgänge auf der Datei + Anzahl der Schreibvorgänge, die auf dieser Datei durchgeführt wurden).
|
Avg_Bytes_Read
|
Gesamtanzahl der auf dieser Datei gelesenen Bytes/Anzahl der Lesevorgänge auf der Datei.
|
Avg_Bytes_Write
|
Gesamtanzahl der auf die Datei geschriebenen Bytes/Anzahl der Schreibvorgänge, die auf dieser Datei durchgeführt wurden.
|
Avg_Bytes_REadWrite
|
(Gesamtanzahl der auf dieser Datei gelesenen Bytes + Gesamtanzahl der auf die Datei geschriebenen Bytes)/(Anzahl der Lesevorgänge auf der Datei + Anzahl der Schreibvorgänge, die auf dieser Datei durchgeführt wurden).
|
Die Tabelle zeigt die Berechnung der durchschnittlichen Latenz für die ausgewählten Datenbanken an.


|
Der Datenbankfilter ermöglicht es Ihnen, die Ergebnisse der Analyse nur für die gewünschten Datenbanken auf dem Server anzuzeigen. Durch Klicken auf den Pfeil erscheint eine Liste von Datenbanken, in der wir durch Klicken auf das Auswahlfeld angeben können, für welche Datenbanken wir die Daten anzeigen möchten. 
|
Datenbank
|
Der Name der Datenbank auf dem Server.
|
Dateiname
|
Dateiname des Betriebssystems.
|
Dateityp
|
Beschreibung des Dateityps:
- ZEILEN
- PROTOKOLL
- FILESTREAM
- VOLLTEXT (Volltextkataloge vor SQL Server 2008 (10.0.x).)
|
Dateigröße_MB
|
Aktuelle Dateigröße in 8-KB-Seiten. Für einen Datenbanksnapshot spiegelt die Größe den maximalen Speicherplatz wider, den der Snapshot jemals für die Datei verwenden kann.
 |
HINWEIS
Dieses Feld wird für FILESTREAM-Container als Nullwert befüllt. Abfragen Sie die sys.database_files Katalogansicht für die tatsächliche Größe der FILESTREAM-Container.
|
|
Avg_Read_Latency_ms
|
Gesamtzeit in Millisekunden, die die Benutzer auf Lesevorgänge auf der Datei gewartet haben/
(1.0 + Anzahl der Lesevorgänge auf der Datei).
|
Avg_Write_Latency_ms
|
Gesamtzeit in Millisekunden, die die Benutzer auf das Abschluss von Schreibvorgängen auf der Datei gewartet haben/(1.0 + Anzahl der Schreibvorgänge, die auf dieser Datei durchgeführt wurden).
|
Avg_IO_Latency_ms
|
(Gesamtzeit in Millisekunden, die die Benutzer auf Lesevorgänge auf der Datei gewartet haben + Gesamtzeit in Millisekunden, die die Benutzer auf das Abschluss von Schreibvorgängen auf der Datei gewartet haben)/(1.0 + Anzahl der Lesevorgänge auf der Datei + Anzahl der Schreibvorgänge, die auf dieser Datei durchgeführt wurden).
|
|