Freigeben über


Verwenden von Statistikdaten des Server-Agents für SQL Server Compact zur Behandlung von Konnektivitätsproblemen

Das Protokoll des Server-Agents für MicrosoftSQL Server Compact 3.5 umfasst Statistikdaten zur Synchronisierung, wenn für LOGGING_LEVEL der Wert 2 oder 3 festgelegt wurde. Jeder Statistikdatenblock beinhaltet Berichte über die Konnektivitätsvorgänge, die in den letzten 15 Minuten stattgefunden haben. Nur Verlaufsdaten werden aufgezeichnet, keine Echtzeitdaten. Wenn Sie den Server-Agent für SQL Server Compact 3.5 pingen und dabei den ?Stats-Parameter verwenden (z. B. http://sqlservername/sqlce/sqlcesa35.dll?stats), wird eine Webseite mit aktuellen und Verlaufsstatistikdaten zur Replikation und zu Synchronisierungen per Remotedatenzugriff (Remote Data Access, RDA) angezeigt.

Diese Webseite besteht aus zwei Tabellen mit Informationen zum aktuellen Status und aus einer Datenzusammenfassung für maximal jeweils 15 Minuten. Die folgenden Tabellen beschreiben die Elemente, die in beiden Tabellen angezeigt werden, wenn Sie den Server-Agent für SQL Server Compact 3.5 pingen, um Statistikdaten abzurufen.

Current State

Die Informationen zum aktuellen Status umfassen Statusangaben zu allen Werten für den Zeitpunkt, an dem der dem virtuellen Verzeichnis zugeordnete Agent für SQL Server Compact 3.5 gepingt wurde.

Element

Beschreibung

TransferIN Threads Available

Die Anzahl der für den Datentransfer vom Gerät zum Server verfügbaren Threads. Bei dieser Eigenschaft handelt es sich um einen dynamisch ansteigenden Wert, der bei 1 beginnt und maximal den Registrierungswert Max_Threads_Per_Pool haben kann.

TransferIN Threads Busy

Die Anzahl der Übertragungsthreads, die aktiv Daten von Geräten auf den Server übertragen.

TransferOUT Threads Available

Die Anzahl der Übertragungsthreads, die für den gesamten Datentransfer vom Server auf das Gerät verfügbar sind.

TransferOUT Threads Busy

Die Anzahl der Übertragungsthreads, die aktiv Daten vom Server auf Geräte übertragen.

Sync Threads Available

Die Anzahl der Synchronisierungsthreads, die für die Ausführung der Mergereplikation Synchronize(), RDA Pull(), Push() oder Submit SQL() zur Verfügung stehen.

Sync Threads Busy

Die Anzahl der Synchronisierungsthreads, die aktiv mith SQL Server den Vorgang Synchronize(), Pull(), Push() oder SubmitSQL() ausführen.

Max Threads Per Pool

Die maximale Anzahl der Threads pro Pool; dies bezieht sich auf den Pool mit Übertragungsthreads und den Pool mit Synchronisierungsthreads. Der Standardwert ist 20 Threads pro Pool, er wird über den Registrierungsschlüssel Max_Threads_Per_Pool festgelegt.

Sessions Since Restart

Die Anzahl von Sitzungen seit dem letzten Neustart des Computers, auf dem IIS ausgeführt wird. Jeder Synchronisierungsvorgang gilt als Sitzung.

Total Active Sessions

Die Anzahl der Sitzungen, bei denen aktiv Daten übertragen oder synchronisiert werden. Diese Anzahl entspricht normalerweise der Anzahl von Replikations- und RDA-Sitzungen, die gerade ausgeführt werden oder sich in Warteschlangen befinden.

Total Transfer Requests Queued

Die Anzahl der Übertragungsanforderungen, die in der Warteschlange darauf warten, dass ein Übertragungsthread für die Verarbeitung der Anforderung verfügbar wird.

Total Sync Requests Queued

Die Anzahl der Synchronisierungsanforderungen, die in der Warteschlange darauf warten, dass ein Synchronisierungsthread für die Verarbeitung der Anforderung verfügbar wird.

Stats Since <Time Period>

Diese Tabelle enthält eine Zusammenfassung der Daten, die in maximal 15 Minuten erfasst wurden. Dieser Zeitraum liegt zwischen dem Datum und der Uhrzeit, die über dieser Tabelle angezeigt werden, und den entsprechenden Angaben für die Tabelle mit dem aktuellen Status. Beispiel: Lautet die Zeitangabe für die Tabelle mit dem aktuellen Status 10:00 Uhr und die Zeitangabe für "Stats Since xxxx time" 10:08:00 Uhr, dann werden in der Tabelle Statistikdaten für die ersten acht Minuten des 15-minütigen Intervalls angezeigt.

Wenn Sie Verlaufszeitdaten benötigen, verwenden Sie das Protokoll des Server-Agents für SQL Server Compact 3.5. Weitere Informationen finden Sie unter Lesen der Protokollstatistiken des Server-Agents für SQL Server Compact. Werden für einen bestimmten Zeitpunkt Informationen zum Durchsatz benötigt, ist die Verwendung des ?Stats-Parameters hilfreich.

Element

Beschreibung

Total Replication Syncs

Die Anzahl der Replikationsmergevorgänge, die im jeweiligen Berichtszeitraum ausgeführt wurden.

Total RDA SubmitSQLs

Die Anzahl der SubmitSQL()-Aufrufe per RDA im jeweiligen Berichtszeitraum.

Total RDA Pushes

Die Anzahl der Push()-Aufrufe per RDA im jeweiligen Berichtszeitraum.

Total RDA Pulls

Die Anzahl der Pull()-Aufrufe per RDA im jeweiligen Berichtszeitraum.

Average .IN File Size

Die durchschnittliche Größe (in Byte) der IN-Dateien. Dateien mit der Erweiterung IN sind physische Dateien, die aus vom Client versandten Nachrichtendaten erstellt werden.

Average .OUT File Size

Die durchschnittliche Größe (in Byte) der OUT-Dateien. Dateien mit der Erweiterung OUT sind physische Dateien, die aus vom Server versandten Nachrichtendaten erstellt werden.

Total Completed Operations

Die Anzahl der Synchronize()-Aufrufe für die Replikation und der Aufrufe SubmitSQL(), Push() und Pull() für RDA, die im jeweiligen Zeitraum ausgeführt wurden.

Total Incomplete Operations

Die Anzahl der Synchronize()-Aufrufe für die Replikation und der Aufrufe SubmitSQL(), Push() und Pull() für RDA, die im jeweiligen Zeitraum gestartet, aber nicht abgeschossen wurden.

Total Sync Thread Time (seconds)

Die Gesamtzeit (in Sekunden), die alle Synchronisierungsthreads für die Ausführung von Synchronisierungsvorgängen benötigt haben. Diese Statistikdaten umfassen nicht den Zeitraum, der für den Nachrichtentransport zu und von den SQL Server Compact 3.5-Clients benötigt wurde.

Total Transfer Thread Time IN (seconds)

Die Gesamtzeit (in Sekunden), die für die Datenübertragung zum Server benötigt wurde. Ein Vergleich dieses Attributs mit Total_Transfer_Thread_Time_OUT zeigt, ob die Datenübertragung zum Server mehr Zeit erfordert als die Datenübertragung zum Gerät.

Total Transfer Thread Time OUT (seconds)

Die Gesamtzeit (in Sekunden), die erforderlich ist, um alle Daten vom Server zu übertragen. Ein Vergleich dieses Attributs mit Total_Transfer_Thread_Time_IN zeigt, ob die Datenübertragung zum Server mehr Zeit erfordert als die Datenübertragung zum Gerät.

Total Sync Queue Time (seconds)

Die Gesamtzeit (in Sekunden), die eine Clientsynchronisierungsanforderung wartet, bis ein Synchronisierungsthread verfügbar wird, um die Synchronisierung mit dem Server zu starten.

Total Transfer Queue Time IN (seconds)

Die Gesamtzeit (in Sekunden), die ein Client in der Warteschlange wartet, bis ein Übertragungsthread verfügbar wird, um Daten vom Gerät auf den Server zu übertragen.

Total Transfer Queue Time OUT (seconds)

Die Gesamtzeit (in Sekunden), die ein Client in der Warteschlange wartet, bis ein Übertragungsthread verfügbar wird, um Daten vom Server auf das Gerät zu übertragen.

Siehe auch

Andere Ressourcen

Verwenden von Internet Explorer zum Überprüfen der Konfiguration des Server-Agents (SQL Server Compact)

Verwenden der Diagnose des Server-Agents für SQL Server Compact 3.5 zur Behandlung von Konnektivitätsproblemen