Zum Hauptinhalt springen

Script-Utility - perflog

CONZEPT 16-Server - Script-Utility perflog

perflog - Performance-Daten einer Datenbank aufzeichnen

Syntax:

c16_serv_cmd_win.exe perflog <area alias> -mode=<on|off> [-server=<Adresse>] [\-passwd=<string>]

Aufzeichnung der Performance-Log der Datenbank (de-)aktivieren.

Argumente:

  • <area alias>: Symbolischer Name der Datenbank, deren Performance-Daten aufgezeichnet werden sollen.

  • [-mode=<on|off>]: Performance-Log aktivieren (on) oder deaktivieren (off).

  • [-server=<Adresse>]: IP-Adresse oder Name des Servers auf dem der CONZEPT 16-Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.

  • [-passwd=<string>]: Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden (siehe Konfiguration des Servers ).

  • : Die Aufzeichnung wird beim Schließen der Datenbank automatisch deaktiviert. Läuft die Datenbank im 24-Stunden-Betrieb, sollte das Performance-Log nach Verwendung wieder deaktiviert werden, da bei Erzeugung des Performance-Logs eine große Datenmenge anfallen kann.

Wird die Aufzeichnung aktiviert, erzeugt der Datenbankserver im Verzeichnis der Datenbank eine Datei Namens <Datenbankname>_perf_YYYYMMDD.csv. Bei einem Datumswechsel wird automatisch eine neue Datei generiert. In den Zeilen werden jeweils die Abweichungen zur vorherigen Zeile protokolliert. Die Datei besitzt folgende Spalten:

  • TIME: Uhrzeit für diese Spalte
  • USR: Anzahl der Benutzer (aktive Datenbankverbindungen)
  • REQ: Anzahl der Benutzeranfragen
  • TRC: Anzahl der Transaktionen
  • LCK: Anzahl der Sperrkonflikte
  • RBT: Anzahl der Verklemmungen (Deadlocks)
  • SEG_RC: Logische Segment-Leseoperationen im Cache (KB)
  • SEG_R: Physikalische Segment-Leseoperationen (KB)
  • SEG_WC: Logische Segment-Schreiboperationen im Cache (KB)
  • SEG_W: Physikalische Segment-Schreiboperationen (KB)
  • NET_IO: Netzwerk-I/O (KB)
  • HSB_IO: Hot-Standby-I/O (KB)
  • CA_R: Leseoperationen auf der Datenbank (KB)
  • CA_W: Schreiboperationen auf der Datenbank (KB)
  • TRS_R: Leseoperationen in der .trs-Datei (KB)
  • TRS_W: Schreiboperationen in der .trs-Datei (KB)
  • TL_R: Leseoperationen in den Transaktionslogs (KB)
  • TL_W: Schreiboperationen in den Transaktionslogs (KB)
  • DISK_R: Summe der Leseoperationen (KB)
  • DISK_W: Summe der Schreiboperationen (KB)
  • DISK_IO: Summe der Schreib-/Leseoperationen (KB)

Rückgabe:

  • 1 - Kommando erfolgreich ausgeführt.
  • 2 - Fehler aufgetreten.