Anzeigen der ArcSDE-Dienstsstatistiken
Bei der Problembehandlung eines ArcSDE-Diensts kann es hilfreich sein, statistische Informationen über den Dienst oder über alle aktuellen Benutzerverbindungen anzuzeigen.
Um statistische Informationen über den Dienst anzuzeigen, müssen Sie zunächst die ArcSDE-Geodatabase so einrichten, dass Statistiken in der Tabelle process_information gespeichert werden. Hierzu ändern Sie einen Wert des Parameters PROCSTATS in der Tabelle server_config. Informationen zum Ändern von Parametern in der Tabelle server_config finden Sie im Abschnitt zum Befehl "sdeconfig". Eine Beschreibung des Parameters PROCSTATS finden Sie unter Datei "giomgr.defs" und Systemtabelle SERVER_CONFIG.
Das Schreiben von Statistiken in die Tabelle process_information kann sich negativ auf die Performance auswirken. Sie sollten die Funktion daher nur über den Parameter PROCSTATS aktivieren, wenn Sie die Statistiken zur Problembehandlung benötigen.
Sobald die Statistiken für die Tasks oder Sitzungen, für die Sie eine Fehlerbehebung durchführen möchten, in der Tabelle process_information gespeichert sind, können Sie den Befehl "sdemon –o info" mit der Option "stats" verwenden, um die in der Tabelle process_information gespeicherten statistischen Informationen anzuzeigen. Die Ausgabe des Befehls "sdemon" mit der Option "stats" beinhaltet Folgendes:
- S-ID – SDE-Sitzungskennung
- OPS – Anzahl an Client-/Servervorgängen
- READS – Anzahl an Features/Kennungen von der Festplatte
- WRITES – Anzahl auf die Festplatte geschriebener Features
- BUFFERS – Gesamtanzahl an Puffern, die an die Client-Task gesendet wurden
- PARTIAL – Anzahl der an den Client gesendeten Features, die größer waren als die Puffergröße
- F/BUF – Durchschnittliche Anzahl an Features/Kennungen pro Puffer
- BUF AVG – Durchschnittliche Puffergröße in Byte
- TOT Kbytes – An den Client gesendete Gesamtdatenmenge in Kilobyte
Informationen zur Syntax des Befehls "sdemon" finden Sie in der "ArcSDE Administration Command Reference", die zusammen mit der ArcSDE-Komponente von ArcGIS Server Enterprise Edition bereitgestellt wird.
- Öffnen Sie auf einem Computer, auf dem Sie Zugriff auf die administrativen Befehle in ArcSDE haben, eine MS-DOS- (Windows) oder eine Shell-Befehlseingabeaufforderung (UNIX oder Linux).
-
Legen Sie die PROCSTATS-Initialisierungsvariable mithilfe des Befehls "sdeconfig" und der Operation "alter" auf einen Wert größer 0 (Null) fest.
sdeconfig –o alter –v PROCSTATS=4 –i 46691
- Stellen Sie mit einem ArcSDE-Dienst eine Verbindung zur Geodatabase her, und führen Sie die Task durch, für die Sie eine Statistik erstellen möchten.
-
Geben Sie an der Eingabeaufforderung den Befehl "sdemon –o info –I stats" aus, um die Statistik anzuzeigen.
sdemon –o info –I stats –s myserver –i 46691 S-ID OPS READS WRITES BUFFERS PARTIAL F/BUF BUF AVG TOT Kbytes 12566 111 1278 0 12 0 106 6K 80K