## COMMANDSTATISTICS

### Definition

Die Systemtabelle COMMANDSTATISTICS beschreibt SQL-Anweisungen, die im Kommando-Cache gespeichert sind und enthält die seit dem letzten Start der Datenbankinstanz gesammelten statistischen Angaben über Aktivitäten dieser SQL-Anweisungen. Der Kommando-Cache enthält die von verschiedenen Datenbanksitzungen gemeinsam genutzten SQL-Anweisungen und deren Ausführungspläne.

### Struktur

COMMANDSTATISTICS

COMMANDID | CHAR(8) BYTE | Identifikation der SQL-Anweisung
INTERNAL | CHAR(3) | SQL-Anweisung wurde implizit erzeugt (YES | NO)
HASHVALUE | FIXED(10) | Hash-Wert
HASHTABLESLOT | FIXED(5) | Slot in der Hash-Tabelle
STATUS | CHAR(10) | Status (PREPARING | PREPARED | INVALID)
USERNAME | CHAR(32) | Name des Datenbankbenutzers
SCHEMANAME | CHAR(32) | Aktuelles Schema zum Zeitpunkt der Erstellung des Ausführungsplanes
SQLMODE | CHAR(8) | SQL-Modus zum Zeitpunkt der Erstellung des Ausführungsplanes
ISOLATIONLEVEL | FIXED(3) | Isolation-Level zum Zeitpunkt der Erstellung des Ausführungsplanes
DATEFORMAT | CHAR(50) | Datums- und Zeitformat zum Zeitpunkt der Erstellung des Ausführungsplanes
MASSCOMMAND | CHAR(3) | Datums- und Zeitformat zum Zeitpunkt der Erstellung des Ausführungsplanes
STATEMENTCODETYPE | CHAR(15) | Codeattribut der SQL-Anweisung (ASCII | UNICODE | UNICODE SWAP)
QUERYREWRITE | CHAR(10) | Angabe, ob und welche Art des Query-Rewrites stattgefunden hat (NO | STATEMENT | OPERATOR)
STATEMENTSIZE | FIXED(10) | Länge der SQL-Anweisung (Bytes)
STATEMENT | LONG | SQL-Anweisung
PLANSIZE | FIXED(10) | Speicherbedarf des Ausführungsplans (Bytes)
DBPROCEDURESCHEMANAME | CHAR(32) | Schemaname der aufrufenden Datenbankprozedur
DBPROCEDURENAME | CHAR(32) | Name der aufrufenden Datenbankprozedur
PREPARECOUNT | FIXED(10) | Anzahl der Ausführungsvorbereitungen
REFERENCECOUNT | FIXED(5) | Anzahl der Datenbanksitzungen, für die die SQL-Anweisung zur Ausführung vorbereitet ist
CURRENTEXECUTECOUNT | FIXED(5) | Aktuelle Anzahl der Ausführungen
EXECUTECOUNT | FIXED(10) | Anzahl der Ausführungen
PREPARETIME | FIXED(20) | Zeit zum Parsen (m s)
EXECUTETIME | FIXED(20) | Gesamtzeit der Ausführungen (m s)
AVGEXECUTETIME | FIXED(20) | Durchschnittliche Ausführungszeit (m s)
MINEXECUTETIME | FIXED(20) | Minimale Ausführungszeit (m s)
MAXEXECUTETIME | FIXED(20) | Maximale Ausführungszeit (m s)
READROWCOUNT | FIXED(20) | Anzahl gelesener Zeilen
QUALIFIEDROWCOUNT | FIXED(20) | Anzahl qualifizierter Zeilen
VIRTUALREADCOUNT | FIXED(20) | Anzahl der Lesevorgänge im Data-Cache
PHYSICALREADCOUNT | FIXED(20) | Anzahl der Lesevorgänge im Data-Cache, die Lesevorgänge auf der Platte auslösten
FETCHROWCOUNT | FIXED(20) | Anzahl der Zeilen der durch die SQL-Anweisung erzeugten Ergebnistabellen, die an die Anwendung geliefert wurden
SUSPENDCOUNT | FIXED(20) | Anzahl der Suspends
WAITCOUNT | FIXED(20) | Anzahl der Wartevorgänge aufgrund von Sperrkollisionen

Siehe auch:

COMMANDSTATISTICSRESET