Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Datenbankadministration » SQL Anywhere-Datenbankverbindungen » Datenbankverbindungen » Fehlerbehandlung: Verbindungen

 

Fehlerbehandlung: Leistungsfähigkeit von Embedded SQL- und Netzwerkverbindung testen (dbping)

Sie können das Dienstprogramm Ping (dbping) verwenden, um Informationen über die Performance von Embedded SQL-Verbindungen und die Netzwerkperformance zu erhalten, indem Sie die Option -s oder -st angeben. Die folgenden Statistiken werden gesammelt:

Statistik Beschreibung
DBLib-Verbindungsherstellung und Verbindungsabbruch Die Zeit, um eine DBLib-Verbindungsherstellung und einen Verbindungsabbruch durchzuführen. Die Performance von Verbindungsherstellung und Verbindungsabbruch ist bei der Verwendung von anderen Schnittstellen (wie ODBC) üblicherweise langsamer als DBLib, weil mehr Anforderungen benötigt werden, um die Verbindungsherstellung abzuschießen.
Roundtrip - einfache Anforderung Die erforderliche Zeit, um eine Anforderung vom Client an den Server zu senden, plus der erforderlichen Zeit, um eine Antwort vom Server zurück an den Client zu senden. Die Roundtrip-Zeit ist das Doppelte der durchschnittlichen Verarbeitungszeit (Latenz).
Durchsatz senden Der Durchsatz, der auf der Übertragung von 100 kB von Daten bei jeder Wiederholung von "dbping" zum Datenbankserver basiert.
Durchsatz empfangen Der Durchsatz, der auf der Übertragung von 100 kB von Daten bei jeder Wiederholung vom Datenbankserver zu "dbping" basiert.

Wenn Ihr Netzwerk sowohl hohe Roundtrip-Zeiten als auch einen hohen Durchsatz hat, wird der gemeldete Durchsatz aufgrund der hohen Roundtrip-Zeiten niedriger als Ihr tatsächlicher Netzwerkdurchsatz sein. Die Verwendung von "dbping -s" kann als Hinweis nützlich sein, ob eine Kommunikationskomprimierung die Performance steigern würde. Die Performancestatistiken sind angenäherte Statistiken. Sie sind genauer, wenn sowohl der Client- und der Servercomputer verhältnismäßig untätig sind. Die übertragenen Daten können auf ca. 25% ihrer Originalgröße komprimiert werden, wenn eine Kommunikationskomprimierung verwendet wird:

Das Folgende ist ein Beispiel für die Ausgabe von dbping -s für den dbping-Befehl:

dbping -s -c "UID=DBA;PWD=sql;Host=localhost;Server=demo16"
SQL Anywhere-Dienstprogramm Server-Ping, Version 16.0.0.1403
Verbunden mit SQL Anywhere 16.0.0.1403 Server "demo16" und Datenbank "demo".
Performancestatistik           	Nummer            Gesamtzeit    Mittel
----------------------------    --------------    ----------    ------------
DBLib - Verbinden u. Trennen    200 mal        	   512 ms          2 ms
Roundtrip/einfache Anforderung  22100 Anforderungen 1024 ms    <1 ms
Durchsatz senden                267500 KB          1024 ms    261230 KB/s
Durchsatz empfangen             230400 KB          1024 ms    225000 KB/s
Ping der Datenbank erfolgreich.
 Siehe auch