Zum Hauptinhalt springen

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).
warnung

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.