Gibt statistischen Daten zur Performance für SQL Anywhere-Datenbankserver unter Unix zurück.
dbstats [ Optionen ] [ Intervall ] [ Wiederholungen ]
Option | Beschreibung |
---|---|
@data |
Liest Optionen aus der angegebenen Umgebungsvariablen oder Konfigurationsdatei ein. Siehe Konfigurationsdateien verwenden. Wenn Sie Kennwörter oder andere Informationen in einer Konfigurationsdatei schützen möchten, können Sie das Dienstprogramm zum Verschleiern von Dateien (dbfhide) verwenden. Siehe Dienstprogramm zum Verschleiern von Dateien (dbfhide). |
-dStatistik_Definitionszeichenfolge |
Gibt den Statistiknamen und den Bereich (Datenbankserver, Datenbank oder Verbindung) an, in dem die Statistik überwacht wird. Eine vollständige Liste der Statistiken, die überwacht werden können, finden Sie unter Systemmonitor-Statistiken. |
-eServer_Definitionszeichenfolge |
Legt eine kommagetrennte Liste von Datenbankservernamen für die Überwachung fest. Wenn diese Option nicht angegeben wird, protokolliert das dbstats-Dienstprogramm nur statistische Daten für den Standard-Datenbankserver. |
-l |
Zeigt eine Liste der Statistiken, die für die Überwachung zur Verfügung stehen. |
-o |
Schreibt Meldungen in die angegebene Datei. |
-v Ausführlichkeit |
Protokolliert Nachrichten auf der angegebenen Stufe. Die unterstützten Werte sind error, warning und info. Der Standardwert ist "info". |
Intervall |
Legt fest wie häufig, in Sekunden, die statistischen Daten protokolliert werden. Wenn Sie nur Intervall angeben, gibt das Dienstprogramm den Wert von statistischen Daten im angegebenen Intervall zurück, bis Sie die Protokollierung von Statistiken stoppen. |
Wiederholungen |
Gibt die Gesamtzahl an, wie oft statistische Daten gemeldet werden. Sie müssen einen Intervall-Wert angeben, wenn Sie einen Wert für Wiederholungen festlegen. |
Das dbstats-Dienstprogramm verwendet eine Verbindung mit einem gemeinsam genutzten Speicher für die Überwachung der SQL Anywhere-Server, die auf demselben Computer ausgeführt werden. Dieses Dienstprogramm kann nicht für die Überwachung von entfernten Datenbankservern verwendet werden.
Eine Statistik_Definitionszeichenfolge hat das folgende Format:
[ [ Statistikname ][ ,[ Statistikname ],[ ... ] ] ] [ :[ Datenbankserver ]/[ Datenbanken ]/[ Verbindungen ] ]
Die Werte Datenbankserver, Datenbanken und Verbindungen sind durch Kommas getrennte Listen von Datenbankservernamen, Datenbanknamen und Verbindungsnamen für die Überwachung. Zusätzlich zur Festlegung einer kommagetrennten Liste von Namen können Sie ein Sternchen (*) angeben, wodurch angegeben wird, dass alle Datenbankserver, Datenbanken und Verbindungen überwacht werden sollen. Wenn Sie keinen Wert für eine der unterstützten Bereiche angeben, wird dieser Bereich nicht überwacht.
Wenn keine Optionen für das dbstats-Dienstprogramm zugewiesen werden, überwacht das Dienstprogramm automatisch die statistischen Daten ActiveReq, ConnCount, CurrentCacheSize, DiskRead, DiskWrite, MainHeapPages und UnschReq für alle Bereiche, in denen sie auftreten.
Beendigungscodes sind 0 (Erfolg) oder eine von 0 verschiedene Zahl (Fehlschlag). Siehe Beendigungscodes der Softwarekomponenten.
Nur die ActiveReq-Statistik für alle Datenbanken und Verbindungen auf dem Standard-Datenbankserver abfragen und anschließend beenden:
dbstats -c ActiveReq |
Nur die ActiveReq-Statistik für alle Datenbanken und Verbindungen auf dem Standard-Datenbankserver abfragen, einmal pro Sekunde und unbegrenzt lange:
dbstats -c ActiveReq 1 |
Nur die ActiveReq-Statistik für alle Datenbanken und Verbindungen auf dem Standard-Datenbankserver fünf Mal abfragen, einmal pro Sekunde, und dann beenden:
dbstats -c ActiveReq 1 5 |
Nur die ActiveReq- und ConnCount-Statistiken für alle Datenbanken und Verbindungen abfragen und anschließend beenden:
dbstats -c "[ ActiveReq, ConnCount ]" |
Nur die ActiveReq- und ConnCount-Statistiken im Datenbankserver-Bereich abfragen und anschließend beenden:
dbstats -c "[ActiveReq, ConnCount]:*" |
Nur die ActiveReq- und ConnCount-Statistiken im Datenbank-Bereich für die Datenbanken "db1" und "db2", die auf dem Standardserver ausgeführt werden, abfragen und anschließend beenden:
dbstats -c "[ActiveReq, ConnCount]:/db1,db2/" |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |