Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Variable Teile der Liste

Im Folgenden sind die variablen Teile der Liste gemäß dem REPORT-FORMAT-Parameter PROTOCOL beschrieben.

Falls ein Integer-Wert zu groß für ein Ausgabefeld ist, wird der Wert als Gleitkommazahl ausgegeben. In diesem Fall verliert die Angabe an Genauigkeit.

Ausgabe der Anweisungen

PROTOCOL=*STATEMENT(INFORMATION=*STRING-FORMAT)

SESCOSP liefert diese Angaben pro Anweisung.

Überschrift

Inhalt

LFD

interne Satznummer, mit der die Zeilen unterschiedlicher SESCOSP-Listen
zugeordnet werden können

DATE

Datum, zu dem der Auftrag angenommen wurde, in der Form jjjj-mm-tt

TIME

Uhrzeit, zu der der Auftrag angenommen wurde, in der Form hh:mm:ss

HOST

Rechnername bei verteilter Verarbeitung
Ohne verteilte Verarbeitung steht hier immer HOMEPROC.

APPL/TSN

UTM- oder DCAM-Anwendungsname
Im TIAM-Betrieb steht hier die Prozessfolgenummer TSN = tsn.

USER/PRG

KDCSIGN-Name im UTM-Betrieb oder DCAM- oder TIAM-Programmname; ggf.
LOGON-Name

CONV-ID

Conversation-ID
im UTM-Betrieb: UTM-Vorgangsnummer (Angabe im Sedezimalformat)

TAC/U-ID

UTM-Transaktionscode oder
BS2000-Benutzerkennung im TIAM-Betrieb oder
DCAM-Benutzername

ITN

SESAM/SQL-interne Terminalnummer (Angabe im Sedezimalformat)

STID

Nummer der Anweisung. Sie bildet mit der ITN die eindeutige Identifikation einer
Anweisung (Angabe im Sedezimalformat).

STM

Kurzkennung der SQL-Anweisung, der SQL-Anweisungsgruppe oder CALL-DML-
Operationscode
DCL: DECLARE CURSOR
SEL: SELECT
OPC: OPEN CURSOR
FET: FETCH
STC: STORE CURSOR
RST: RESTORE CURSOR
CLC: CLOSE CURSOR
SEL: SELECT

STM

INS: INSERT
UPD: UPDATE
MRG: MERGE
DEL: DELETE
CPR: CALL
CTA: COMMIT TRANSACTION
RTA: ROLLBACK TRANSACTION
PTC: Prepare to Commit
DDL: DDL-Anweisung
UTI: Utility-Anweisung
PRP: dynamische Anweisung
SQL: sonstige SQL-Anweisung
CALL-DML-Operationscode
01: Administration
1: Cursor-Datei-Behandlung
2: Open
3: Attributauskunft
4: Informationsfrage
5: Anfrage
6: Suchfrage
7/6: Folgeaufruf Suchfrage
7/9: Folgeaufruf Update
8: Close
9: Update (Neuaufnahme, Ändern, Löschen)
90B: Beginn Transaktion
90R: Rücksetzen Transaktion
90C: Ende Transaktion
90P: Prepare to Commit
?: unbekannter Operationscode

CPUUnits 1

verbrauchte CPU-Zeit der Anweisung in Milli- oder in Mikrosekunden

BruttoEl

Verweilzeit der Anweisung im DBH (ohne Konnektionsmodul)
(Elapsed Time)

PhysIO 1

Anzahl physikalischer Lese- und Schreibzugriffe

bei CALL-DML

Anweisung

Anweisung im abdruckbaren Format
(bei CO-LOG-Dateien mit Standard-Protokollierung max. 500 byte)

Quittung

Quittung im Dump-Format

Fragebereich

Werte im Dump-Format
(bei CO-LOG-Dateien mit Standard-Protokollierung max. 1000 byte)

Antwortbereich

Werte im Dump-Format
(bei CO-LOG-Dateien mit Standard-Protokollierung max. 1000 byte)

bei SQL

ICSQL-Params

ICSQL-Parameter im abdruckbaren Format
(bei CO-LOG-Dateien mit Standard-Protokollierung max. 500 byte)

SQL-String

SQL-String im abdruckbaren Format
(bei CO-LOG-Dateien mit Standard-Protokollierung max. 29696 byte)

In-Descriptors

Input-Deskriptoren (siehe unten, Abschnitt "Darstellung von Daten ...")

(nur für CO-LOG-Dateien mit LONG-Protokollierung).
Für jeden Eintrag werden die Informationen zu Länge, Typ, Spaltenname und Wert
ausgegeben.

Diagnostic

Diagnosebereich im abdruckbaren Format
(bei CO-LOG-Dateien mit Standard-Protokollierung max. 500 byte)

Output

Werte (siehe unten, Abschnitt "Darstellung von Daten ...")

(nur für CO-LOG-Dateien mit LONG-Protokollierung).
Für jeden Eintrag werden die Informationen zu Länge, Typ, Spaltenname und Wert
ausgegeben.
Bei Verwendung des Schubmodus (FETCH) werden die Informationen für alle
gelieferten Sätze nacheinander ausgegeben, wobei im Wesentlichen die Werte
(Ergebnisse) eine Rolle spielen.
Bei multiplen Feldern ist der Koeffizient den Werten vorangestellt.

1Ab SESAM/SQL V9.0 sind hier auch die Werte aus den Servicetasks enthalten


Der Umfang der Protokollierung von CO-LOG-Dateien wird in der Administrationsanweisung SET-TUNING-TRACE über den Operanden PROTOCOL=*STD/*LONG eingestellt, siehe "SET-TUNING-TRACE".


Darstellung von Daten der Datentypen (NATIONAL) CHARACTER (VARYING)

Die Ausgabe der Input-Deskriptoren und der Werte (Spalten In-Descriptors und Output) erfolgt für die Datentypen CHARACTER (VARYING) in abdruckbarer Form, z.B.:

In-Descriptors:

ITEM

BBB

1:

TYPE = CHAR(20)

Abdruckbare Daten der Datentypen NATIONAL CHARACTER (VARYING) werden mit dem CCS EDF03IRV in das CHARACTER-Format konvertiert und ausgegeben. Nicht konvertierbare Daten erscheinen dann im CHARACTER-Format als Leerzeichen. Wenn die Daten nicht abdruckbare Zeichen enthalten, dann werden sie in der Folgezeile zusätzlich hexadezimal in der Unicode-Codierungsform UTF-16 ausgegeben.
Beispiel (00D6=Ö ist nicht abdruckbar):

In-Descriptors:   ITEM    1:  TYPE = NCHAR(10) 
                      C   4   E
                  00D6004300340045


Beispiel 1: (Normalfall, In-Descriptors und Output)
1. PREPARE-Anweisung mit SQL-String


SESCOSP/SQL  VERS. <version>   TSN:4IYB  ID.:SQLDB112 *** STRING-FORMAT ***                     <date> <time>           PAGE     1 
 LFD       DATE     TIME     HOST APPL/TSN USER/PRG  CONV-ID TAC/U-ID  ITN STID STM CPUUnits   BruttoEl PhysIO 
***********************************************************************************************************************************
0017 <date> <time>     D016ZE09 TSN=94E7 UDML202  00000000 XDL1LOE  0002 0017 PRP        0         15      0
     ICSQL-Params:     ICSQL-Version = X'02', ICSQL-Type = 'PRE', User-Authorization-ID = 'D0USER', Consistency-Level = X'03', TA-A 
                       ccess-Mode = X'02', Current-Catalog-Name = 'STANCAT4', Is-Static-Statement = FALSE, Statement-Class = X'0205 
                       ', Statement-ID = 'SQLENTRQ.ST1' 
     SQL-String:       --%PRAGMA DIALECT FULL --%PRAGMA CATALOG "STANCAT4"--%PRAGMA SCHEMA "SCHEMA_0001"--%PRAGMA MODULE "SQLENT 
                       RQ"--%PRAGMA PREFETCH 20                             SELECT T1.COLUMN_0001, T1.COLUMN_0003, T2.COLUMN_0017 
                        FROM   TABLE_0001  T1,  TABLE_0001  T2  /* self join */ WHERE T1.COLUMN_0001 > ?  AND T2.COLUMN_0002 > ? AN 
                       D  CAST( SUBSTRING(T1.COLUMN_0011 FROM  1 FOR 3000) AS VARCHAR(3000)) =  CAST( SUBSTRING(T2.COLUMN_0011 FROM 
                         1 FOR 3000) AS VARCHAR(3000))   ORDER BY CAST( SUBSTRING(T1.COLUMN_0017 FROM  1 FOR 3000) AS VARCHAR(3000) 
                       ) ASC 
     Diagnostic:       SQL-State = '00000' 
     Output:           ITEM    1:  TYPE = CHAR(50)                      NAME = COLUMN_0001 
                       <UNKNOWN> 
                       ITEM    2:  TYPE = CHAR(50)                      NAME = COLUMN_0003 
                       <UNKNOWN> 
                       ITEM    3:  TYPE = VARCHAR(16000)                NAME = COLUMN_0017 
                       <UNKNOWN> 
***********************************************************************************************************************************



2. SQL-Anweisung OPEN cursor


SESCOSP/SQL  VERS. <version>   TSN:4IYB  ID.:SQLDB112 *** STRING-FORMAT ***                     <date> <time>            PAGE     1 
 LFD       DATE     TIME     HOST APPL/TSN USER/PRG  CONV-ID TAC/U-ID  ITN STID STM CPUUnits   BruttoEl PhysIO 
***********************************************************************************************************************************
0018 <date> <time>     D016ZE09 TSN=94E7 UDML202  00000000 XDL1LOE  0002 0018 OPC        0       2537     31
     ICSQL-Params:     ICSQL-Version = X'02', ICSQL-Type = 'OPN', User-Authorization-ID = 'D0USER', Consistency-Level = X'03', TA-A 
                       ccess-Mode = X'02', Current-Catalog-Name = 'STANCAT4', Is-Static-Statement = FALSE, Statement-Class = X'010B 
                       ', Statement-ID = 'SQLENTRQ.ST1', Cursor-ID = 'SQLENTRQ.CU03', Is-Scroll-Cursor = FALSE 
     In-Descriptors:   ITEM    1:  TYPE = CHAR(20) 
                       BBB 
                       ITEM    2:  TYPE = DECIMAL(10,2) 
                       +00000001.11 
     Diagnostic:       SQL-State = '00000' 
***********************************************************************************************************************************



3. SQL-Anweisung FETCH mit Ergebniswerten


SESCOSP/SQL  VERS. <version>   TSN:4IYB  ID.:SQLDB112 *** STRING-FORMAT ***                     <date> <time>            PAGE     1 
 LFD       DATE     TIME     HOST APPL/TSN USER/PRG  CONV-ID TAC/U-ID  ITN STID STM CPUUnits   BruttoEl PhysIO                     
***********************************************************************************************************************************
0019 <date> <time>     D016ZE09 TSN=94E7 UDML202  00000000 XDL1LOE  0002 0019 FET        0          3      1
     ICSQL-Params:     ICSQL-Version = X'02', ICSQL-Type = 'FCH', User-Authorization-ID = 'D0USER', Consistency-Level = X'03', TA-A 
                       ccess-Mode = X'02', Current-Catalog-Name = 'STANCAT4', Is-Static-Statement = FALSE, Statement-Class = X'010A 
                       ', Statement-ID = 'SQLENTRQ.ST1', Cursor-ID = 'SQLENTRQ.CU03', Fetch-Orientation = X'0000000000000000' 
     Diagnostic:       SQL-State = '00000' 
     Output:           ITEM    1:  TYPE = CHAR(50) 
                       VOLLMF 
                       ITEM    2:  TYPE = CHAR(50) 
                       AAAAkfdljhgslkdjfhglkdfhg 
                       ITEM    3:  TYPE = VARCHAR(16000) 
                       THIS WILL BE A SEMI-LONG VCHAR                                                                             
***********************************************************************************************************************************



Beispiel 2: SCHUBMODUS (Output)
SQL-Anweisung FETCH mit Ergebniswerten (PREPARE und FETCH wie im Normalfall)


***********************************************************************************************************************************
0012 <date> <time>     D016ZE09 TSN=94E7 UDML202  00000000 XDL1LOE  0002 0012 FET        0          3      0
     ICSQL-Params:     ICSQL-Version = X'02', ICSQL-Type = 'FCH', User-Authorization-ID = 'D0USER', Consistency-Level = X'03', TA-A 
                       ccess-Mode = X'02', Current-Catalog-Name = 'STANCAT4', Is-Static-Statement = FALSE, Statement-Class = X'010A 
                       ', Statement-ID = 'SQLENTRQ.ST1', Cursor-ID = 'SQLENTRQ.CU02', Fetch-Orientation = X'0000000000000000'       
     Diagnostic:       SQL-State = '00000'                                                                                          
     Output:           ROW     1, SQL-STATE = 00000 -------------------------------------------------------------------------------

					   ITEM    1:  TYPE = CHAR(50)                                                            
                       AAAAkfdljhgslkdjfhglkdfhg                                                                                   
                       ITEM    2:  TYPE = CHAR(50)                                                            
                       AAAAkfdljhgslkdjfhglkdfhg                                                                                   
                       ITEM    3:  TYPE = VARCHAR(16000)                                                      
                       THIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEM
                       I-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS W
                       ILL BE A SEMI-LONG VCHARTHIS WILL BE A S
					   ROW     2, SQL-STATE = 00000 -------------------------------------------------------------------------------
                       ITEM    1:  TYPE = CHAR(50)                                                            
                       BBBAkfdljhgslkdjfhglkdfhg                                                                                   
                       ITEM    2:  TYPE = CHAR(50)                                                            
                       AAAAkfdljhgslkdjfhglkdfhg                                                                                   
                       ITEM    3:  TYPE = VARCHAR(16000)                                                      
                       THIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEM
                       I-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS W
                       ILL BE A SEMI-LONG VCHARTHIS WILL BE A S                                                                    
                       ROW     3, SQL-STATE = 00000 -------------------------------------------------------------------------------
                       ITEM    1:  TYPE = CHAR(50)                                                            
                       CCCAkfdljhgslkdjfhglkdfhg                                                                                   
                       ITEM    2:  TYPE = CHAR(50)                                                            
                       AAAAkfdljhgslkdjfhglkdfhg                                                                                   
                       ITEM    3:  TYPE = VARCHAR(16000)                                                      
                       THIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEM
                       I-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS W
                       ILL BE A SEMI-LONG VCHARTHIS WILL BE A S
                       ROW     4, SQL-STATE = 00000 -------------------------------------------------------------------------------
                       ITEM    1:  TYPE = CHAR(50)                                                            
                       DDDAkfdljhgslkdjfhglkdfhg                                                                                   
                       ITEM    2:  TYPE = CHAR(50)                                                            
                       AAAAkfdljhgslkdjfhglkdfhg                                                                                   
                       ITEM    3:  TYPE = VARCHAR(16000)                                                      
                       THIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEM
                       I-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS WILL BE A SEMI-LONG VCHARTHIS W
                       ILL BE A SEMI-LONG VCHARTHIS WILL BE A S                                                                    
***********************************************************************************************************************************  


Beispiel 3: Ausgabe von Werten multipler Felder (Output)
SQL-Anweisung FETCH mit Ergebniswerten (PREPARE und FETCH wie im Normalfall)


***********************************************************************************************************************************
0061 <date> <time>     D016ZE09 TSN=94E7 UDML202  00000000 XDL1LOE  0002 0061 FET        0          9      0
     ICSQL-Params:     ICSQL-Version = X'02', ICSQL-Type = 'FCH', User-Authorization-ID = 'D0USER', Consistency-Level = X'03', TA-A 
                       ccess-Mode = X'02', Current-Catalog-Name = 'STANCAT4', Is-Static-Statement = FALSE, Statement-Class = X'010A 
                       ', Statement-ID = 'SQLENTRQ.ST1', Cursor-ID = 'SQLENTRQ.CU07', Fetch-Orientation = X'0000000000000000'       
     Diagnostic:       SQL-State = '00000'                                                                                          
     Output:           ITEM    1:  TYPE = CHAR(256)                                                           
                         1 AAAAAAAAAABBBBBBBBBB1CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                         2 AAAAAAAAAABBBBBBBBBB2CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                         3 AAAAAAAAAABBBBBBBBBB3CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                         4 AAAAAAAAAABBBBBBBBBB4CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                         5 AAAAAAAAAABBBBBBBBBB5CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                         6 AAAAAAAAAABBBBBBBBBB6CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                         7 AAAAAAAAAABBBBBBBBBB7CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                         8 AAAAAAAAAABBBBBBBBBB8CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                         9 AAAAAAAAAABBBBBBBBBB9CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                        10 AAAAAAAAAABBBBBBBBBB0CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                        11 AAAAAAAAAABBBBBBBBBB1CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                        12 AAAAAAAAAABBBBBBBBBB2CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                       197 AAAAAAAAAABBBBBBBBBB7CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                       198 AAAAAAAAAABBBBBBBBBB8CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                       199 AAAAAAAAAABBBBBBBBBB9CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                       200 AAAAAAAAAABBBBBBBBBB0CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                       ITEM    2:  TYPE = CHAR(256) 
                         1 AAAAAAAAAABBBBBBBBBB1CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                         2 AAAAAAAAAABBBBBBBBBB2CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
                         3 AAAAAAAAAABBBBBBBBBB3CCCCCCCCCDDDDDDDDDDEEEEEEEEEEAAAAAAAAAABBBBBBBBBBCCCCCCCCCCDDDDDDDDDDEEEEEEEEEE    
***********************************************************************************************************************************


Ausgabe der Ein-/Ausgabe-Statistik pro Anweisung

PROTOCOL=*STATEMENT(INFORMATION=*IO-STATISTICS)

SESCOSP liefert diese Angaben pro Anweisung:

Überschrift

Inhalt

LFD

siehe „Liste STRING-FORMAT“

DATE

siehe „Liste STRING-FORMAT“

TIME

siehe „Liste STRING-FORMAT“

APPL/TSN

siehe „Liste STRING-FORMAT“

TAC/U-ID

siehe „Liste STRING-FORMAT“

ITN

siehe „Liste STRING-FORMAT“

STID

siehe „Liste STRING-FORMAT“

DBC#

interne Datenbanknummer, mit der über die Catalog-Space-Table-Zuordnungstabelle
der Datenbankname ermittelt werden kann, siehe "Catalog-Space-Table-Zuordnungstabelle"(Angabe im Sedezimalformat)

C-ID

bei SQL: Nummer der Anweisung, die den Cursor deklariert hat, falls sich die
ausgewertete Anweisung auf einen Cursor bezieht.
bei CALL-DML: logisches Dateikennzeichen

STM

siehe „Liste STRING-FORMAT“

CPUUnits 1

siehe „Liste STRING-FORMAT“

BruttoEl

siehe „Liste STRING-FORMAT“

NettoEl 1

Aktivitätszeit der Anweisung; das ist die Summe aus der aktiven Zeit des Auftraggebers
und der aktiven Zeit über alle Subfunktionen (=Anweisungsschritte)

PhDBIO 1

Anzahl physikalischer Lese- und Schreibzugriffe auf die Datenbank

LgDBIO 1

Anzahl logischer Lese- und Schreibzugriffe auf die Datenbank

PhCuIO

Anzahl physikalischer Lese- und Schreibzugriffe auf Cursor-Dateien

LgCuIO

Anzahl logischer Lese- und Schreibzugriffe auf Cursor-Dateien

Tabelle 26: Liste IO-STATISTICS

1Ab SESAM/SQL V9.0 sind hier auch die Werte aus den Servicetasks enthalten


Beispiel


SESCOSP/SQL  VERS. <version>    TSN:9H16  ID.:SQLDB112                                            <date> <time>      PAGE    1
//                                                                              
     CREATE-REPORT INPUT-FILE = SESAM.CO-LOG, OUTPUT = SESAM.COSP.OUT.IOSTAT, SELECT
     = *ALL, REPORT-FORMAT = *PARAMETERS ( PROTOCOL = *STATEMENT ( INFORMATION =
     *IO-STATISTICS ), TIME-PRECISION=*PARAMETERS(CPU-TIME=*MICRO-SECONDS ,     
     ELAPSED-TIME=*MICRO-SECONDS ))                                             
.
.
SESCOSP/SQL  VERS. <version>  TSN:9H16  ID.:SQLDB112  *** IO-STATISTICS ***                       <date> <time>       PAGE    3
 LFD       DATE     TIME APPL/TSN TAC/U-ID  ITN STID DBC# C-ID STM CPUUnits   BruttoEl  NettoEl PhDBIO   LgDBIO PhCuIO   LgCuIO    
0079      <date>  <time> TSN=1A2Z DBSRE    0004 0283 0000  A2  90C      429       2808      426      0        0      0        0
007B      <date>  <time> TSN=1A24 DBSRE    0011 0C14 0001  A1  6       1874      11899    11899      0        4      0        0
007C      <date>  <time> TSN=1A2Y DBSRE    0001 13A5 0001  A1  6       1700       2581     2581      0        6      0        0
007E      <date>  <time> TSN=1A4G XDL1DBT3 0015 0026 0003 0026 SEL     4616      10771    10771      0        2      0        0
0080      <date>  <time> TSN=1A4M XDL1DBT3 000B 0043 0003 0041 CLC     2802      13086    13086      0        0      0        0
0081      <date>  <time> TSN=1A4P XDL1DBT3 000C 0025 0003 0025 SEL     4191       4531     4531      0        2      0        0
0082      <date>  <time> TSN=1A4H XDL1DBT3 0005 0034 0002 0034 SEL     3454       3662     3662      0        2      0        0
007A      <date>  <time> TSN=1A25 DBSRE    0009 0BFB 0001  A1  90B     2129      85790    12139      0        7      0        0
007F      <date>  <time> TSN=1A22 DBSRE    001C 0851 0001  A1  6       1698      67756    67756      0        5      0        0
0083      <date>  <time> TSN=1A23 DBSRE    0002 0A96 0001  A2  90B     1187       1193     1193      0        4      0        1
0084      <date>  <time> TSN=1A24 DBSRE    0016 0866 0001  A2  90B     2180      11168    11168      0        4      0        1
0085      <date>  <time> TSN=1A22 DBSRE    0017 06D7 0000  A4  90C      355        357      357      0        0      0        0
0086      <date>  <time> TSN=1A23 DBSRE    000D 0CB5 0001  A1  6       1610       1611     1611      0        6      0        0
0087      <date>  <time> TSN=1A25 DBSRE    000E 0884 0001  A2  90B     2100       2188     2188      0        4      0        1
008A      <date>  <time> TSN=1A4G XDL1DBT3 0015 0027 0003 0027 SEL     5105      10402    10402      0        2      0        0
008C      <date>  <time> TSN=1A4M XDL1DBT3 000B 0044 0000      CTA      421        425      425      0        0      0        0
008D      <date>  <time> TSN=1A24 DBSRE    0011 0C15 0001  A1  6       1910       4149     4149      0        7      0        0
0089      <date>  <time> TSN=1A4N XDL1DBT3 001B 002D 0002 002D OPC    10817      63424    31374      1        5      0        6
008E      <date>  <time> TSN=1A25 DBSRE    0009 0BFC 0001  A1  6       1741       7107     7107      0        4      0        0
008B      <date>  <time> TSN=1A4H XDL1DBT3 0005 0035 0001 0035 SEL     5775      42389    25097      0        2      0        0
.
.


Ausgabe der Ein-/Ausgabe-Statistik pro Anweisungsschritt

PROTOCOL=*STATEMENT(INFORMATION=*STEP-IO-STATISTICS)

SESCOSP liefert diese Angaben pro Anweisungsschritt (siehe Subfunktion SUB) und pro SQL-Tabelle.

Überschrift

Inhalt

LFD

siehe „Liste STRING-FORMAT“

ITN

siehe „Liste STRING-FORMAT“

STID

siehe „Liste STRING-FORMAT“

DBC#

siehe „Liste IO-STATISTICS“

S#

Identifikationsnummer des Space in der Datenbank, siehe Zuordnungstabelle
"Catalog-Space-Table-Zuordnungstabelle" (Angabe im Sedezimalformat)

TB#

Identifikationsnummer der Tabelle im Space, siehe Zuordnungstabelle "Catalog-Space-Table-Zuordnungstabelle"(Angabe im Sedezimalformat)

C-ID

siehe „Liste IO-STATISTICS“

SUB

Subfunktion (Anweisungsschritt)
PRIO: Anweisungsstart (Auftragsannahme)
OPT: Optimizer
INT: Interpreter
BTSC: base-table-scan
TTSC: temp-table-scan
UPSC: update-scan
SVT: Deaktivierung Servicetask

STM

siehe „Liste STRING-FORMAT“

CPUUnits 1

CPU-Zeit, die für den Anweisungsschritt verbraucht wurde, in Milli- oder in Mikrosekunden.
.

BruttoEl

Verweilzeit des Anweisungsschritts im DBH (Elapsed Time)

NettoEl 1

Aktivitätszeit des Anweisungsschritts

PhACIO

Anzahl physikalischer Lese- und Schreibzugriffe auf die Zugriffsdaten

LgACIO

Anzahl logischer Lese- und Schreibzugriffe auf die Zugriffsdaten

PhDAIO

Anzahl physikalischer Lese- und Schreibzugriffe auf die Primärdaten

LgDAIO

Anzahl logischer Lese- und Schreibzugriffe auf die Primärdaten

PhCuIO 2

Anzahl physikalischer Lese- und Schreibzugriffe auf Cursor-Dateien

LgCuIO 2

Anzahl logischer Lese- und Schreibzugriffe auf Cursor-Dateien

Tabelle 27: Liste STEP-IO-STATISTICS

1Ab SESAM/SQL V9.0 sind hier auch die Werte aus den Servicetasks enthalten
2Bei SUB=SVT stammen diese Werte aus der Servicetask


Beispiel


SESCOSP/SQL  VERS. <version>     TSN:9H16  ID.:SQLDB112                                           <date> <time>       PAGE     1
//                                                                              
     CREATE-REPORT INPUT-FILE = SESAM.CO-LOG, OUTPUT = SESAM.COSP.OUT.STEPIO, SELECT
     = *ALL, REPORT-FORMAT = *PARAMETERS ( PROTOCOL = *STATEMENT ( INFORMATION =
     *STEP-IO-STATISTICS ), TIME-PRECISION=*PARAMETERS(CPU-TIME=*MICRO-SECONDS ,
     ELAPSED-TIME=*MILLI-SECONDS ))                                             
.
.
SESCOSP/SQL  VERS. <version>   TSN:9H16  ID.:SQLDB112  *** STEP-IO-STATISTICS ***                <date> <time>        PAGE   25
 LFD  ITN STID DBC# S#  TB# C-ID SUB  STM CPUUnits BruttoEl  NettoEl PhACIO   LgACIO PhDAIO   LgDAIO PhCuIO   LgCuIO               
0203 0005 0045 0001         0045 INT  SEL     1132        2        2      0        0      0        0      0        0
               0001 02 0002      BTSC         1607        2        2      0        1      0        1      0        0
0205 001B 0047 0001         0047 PRIO OPC      791       10       10      0        0      0        0      0        0
               0001 02 0002      BTSC         1761        3        3      0        0      0        0      0        0
0205 001B 0047 0001         0047 OPT  OPC      180        0        0      0        0      0        0      0        0
0205 001B 0047 0001         0047 INT  OPC      470        1        1      0        0      0        0      0        0
               0001 02 0002      BTSC         5943       23       23      0        2      0        2      0        6
                                 SVT           120              1234                                    890     1200
0206 0026 00B8 0000          AA  PRIO 90C      352        1        1      0        0      0        0      0        0
0206 0026 00B8 0000          AA  INT  90C      368        1        1      0        0      0        0      0        0
0207 001A 0014 0000              PRIO CTA      688      100        2      0        0      0        0      0        0
0170 0020 01AA 0001          AD  PRIO 6        333        2        2      0        0      0        0      0        0
0170 0020 01AA 0001          AD  INT  6        583        6        6      0        0      0        0      0        0
               0001 02 0002      BTSC         2907     3722       16      0        7      0        2      0        0
0209 000A 0050 0000              PRIO CTA      340        0        0      0        0      0        0      0        0
0201 0011 0C20 0001          A1  PRIO 6        257        0        0      0        0      0        0      0        0
0201 0011 0C20 0001          A1  INT  6        312        0        0      0        0      0        0      0        0
               0001 02 0002      BTSC         1412      182      166      0        4      0        0      0        0
01D0 0024 0001 0001         0001 PRIO SQL     1476        2        2      0        0      0        0      0        0
               0001 01 0005      BTSC         4435       33       33      0        3      0        3      0        0
01D0 0024 0001 0001         0001 OPT  SQL   118578      939      786      0        0      0        0      0        0
               0000 00 0000      BTSC          547        1        1      0        0      0        0      0        0
               0001 01 0007      BTSC         1629       33       33      0        1      0        1      0        0
               0001 01 000B      BTSC         2284       16        3      0        2      0        1      0        8
               0001 01 000F      BTSC         1420        2        2      0        4      0        1      0        0
               0001 01 0012      BTSC        50593      459      185      0        2      0       12      3      347
01D0 0024 0001 0001         0001 INT  SQL     1080        1        1      0        0      0        0      0        0
               0001 02 0002      BTSC         1262       10       10      0        1      0        1      0        0
020A 001B 0048 0001         0047 PRIO FET      497        3        3      0        0      0        0      0        0
020A 001B 0048 0001         0047 OPT  FET     2305       15       15      0        0      0        0      0        0
020A 001B 0048 0001         0047 INT  FET      606        1        1      0        0      0        0      0        0
               0001 02 0002      BTSC          277        0        0      0        0      0        0      0        2
.
.


Ausgabe der Betriebsmittel-Statistik pro Anweisungsschritt (Komplexität)

PROTOCOL=*STATEMENT(INFORMATION=*STEP-COMPLEXITY)

SESCOSP liefert diese Angaben pro Anweisungsschritt (siehe Subfunktion SUB) und pro SQL-Tabelle.

Überschrift

Inhalt

LFD

siehe „Liste STRING-FORMAT“

ITN

siehe „Liste STRING-FORMAT“

STID

siehe „Liste STRING-FORMAT“

DBC#

siehe „Liste IO-STATISTICS“

S#

siehe „Liste STEP-IO-STATISTICS“

TB#

siehe „Liste STEP-IO-STATISTICS“

C-ID

siehe „Liste IO-STATISTICS“

SUB

siehe „Liste STEP-IO-STATISTICS“

STM

siehe „Liste STRING-FORMAT“

CPUUnits 1

siehe „Liste STEP-IO-STATISTICS“

BruttoEl

siehe „Liste STEP-IO-STATISTICS“

NettoEl 1

siehe „Liste STEP-IO-STATISTICS“

#SI

Anzahl auszuwertender Indizes

#Att

Anzahl zu projizierender Spalten (Attribute)

#Pra

Anzahl zu prüfender Prädikate

#Dea

Anzahl Deaktivierungen

#Cal

Anzahl Kernelaufrufe

#int.SortRec

Anzahl der Sätze interner SORT-Aufträge

#ext.SortRec

Anzahl der Sätze externer SORT-Aufträge

Tabelle 28: Liste STEP-COMPLEXITY

1Ab SESAM/SQL V9.0 sind hier auch die Werte aus den Servicetasks enthalten


Beispiel


SESCOSP/SQL  VERS. <version>   TSN:9H16  ID.:SQLDB112                                            <date> <time>       PAGE    1
//                                                                              
     CREATE-REPORT INPUT-FILE = SESAM.CO-LOG, OUTPUT = SESAM.COSP.OUT.STCOMP, SELECT
     = *ALL, REPORT-FORMAT = *PARAMETERS ( PROTOCOL = *STATEMENT ( INFORMATION =
     *STEP-COMPLEXITY ) )                                                       
.
.
SESCOSP/SQL  VERS. <version>   TSN:9H16  ID.:SQLDB112  *** STEP-COMPLEXITY ***                   <date> <time>       PAGE   25
 LFD  ITN STID DBC# S#  TB# C-ID SUB  STM CPUUnits BruttoEl  NettoEl   #SI  #Att  #Pra  #Dea  #Cal  #int.SortRec  #ext.SortRec
0203 0005 0045 0001         0045 INT  SEL        1        2        2                       0      
               0001 02 0002      BTSC            2        2        2     0    28     0     0     3
0205 001B 0047 0001         0047 PRIO OPC        1       10       10                       0      
               0001 02 0002      BTSC            2        3        3     0    30     1     0     1
0205 001B 0047 0001         0047 OPT  OPC        0        0        0                       0      
0205 001B 0047 0001         0047 INT  OPC        0        1        1                       0      
               0001 02 0002      BTSC            6       23       23     0    30     1     0     1
0206 0026 00B8 0000          AA  PRIO 90C        0        1        1                       0      
0206 0026 00B8 0000          AA  INT  90C        0        1        1                       0      
0207 001A 0014 0000              PRIO CTA        1      100        2                       0      
0170 0020 01AA 0001          AD  PRIO 6          0        2        2                       0      
0170 0020 01AA 0001          AD  INT  6          1        6        6                       0      
               0001 02 0002      BTSC            3     3722       16     1     2     1     1     1
                                 SVT           230              1200                                    13123456        1255100
0209 000A 0050 0000              PRIO CTA        0        0        0                       0      
0201 0011 0C20 0001          A1  PRIO 6          0        0        0                       0      
0201 0011 0C20 0001          A1  INT  6          0        0        0                       0      
               0001 02 0002      BTSC            1      182      166     1     2     1     0     1
01D0 0024 0001 0001         0001 PRIO SQL        1        2        2                       0      
               0001 01 0005      BTSC            4       33       33     0     0     0     0     3
01D0 0024 0001 0001         0001 OPT  SQL      119      939      786                       0      
               0000 00 0000      BTSC            1        1        1     0     0     0     0     1
               0001 01 0007      BTSC            2       33       33     0     8     0     0     3
               0001 01 000B      BTSC            2       16        3     0     3     3     0     4
               0001 01 000F      BTSC            1        2        2     0     1     6     0     3
               0001 01 0012      BTSC           51      459      185     0    11     3     1   170
01D0 0024 0001 0001         0001 INT  SQL        1        1        1                       0      
               0001 02 0002      BTSC            1       10       10     0    29     1     0     3
020A 001B 0048 0001         0047 PRIO FET        0        3        3                       0      
020A 001B 0048 0001         0047 OPT  FET        2       15       15                       0      
020A 001B 0048 0001         0047 INT  FET        1        1        1                       0      
               0001 02 0002      BTSC            0        0        0     0    30     1     0     1
020B 001F 0267 0000          A0  PRIO 90C        0        0        0                       0      
020B 001F 0267 0000          A0  INT  90C        0        0        0                       0      
020E 0005 0046 0002         0046 PRIO SEL        0        0        0                       0      
020E 0005 0046 0002         0046 OPT  SEL        2       10       10                       0      
020E 0005 0046 0002         0046 INT  SEL        1        1        1                       0      
               0002 02 0002      BTSC            1        2        2     0    28     0     0     3
020C 0015 003C 0003         003C PRIO SEL        1        1        1                       0      
020C 0015 003C 0003         003C OPT  SEL        2       29       16                       0      
020C 0015 003C 0003         003C INT  SEL        1        1        1                       0      
               0003 04 0005      BTSC            1        3        1     0    28     0     0     3
020F 000D 0CC3 0001          A1  PRIO 90B        0        0        0                       0      
020F 000D 0CC3 0001          A1  INT  90B        0        0        0                       0      
               0001 02 0002      BTSC            1        1        1     1     2     1     0     1
.
.
.


Ausgabe der Transaktionsstatistik

PROTOCOL=*TRANSACTION

SESCOSP liefert diese Angaben pro Transaktion.

Überschrift

Inhalt

LFD

Es wird die laufende Nummer (LFD) der letzten Anweisung der Transaktion
protokolliert.

DATE

Anfangsdatum der Transaktion, in der Form jjjj-mm-tt

TIME

Anfangszeit der Transaktion, in der Form hh:mm:ss

APPL/TSN

siehe „Liste STRING-FORMAT“

USER/PRG

siehe „Liste STRING-FORMAT“

TAC/U-ID

siehe „Liste STRING-FORMAT“

ITN

siehe „Liste STRING-FORMAT“

STID

Es wird die Nummer der letzten Anweisung der Transaktion protokolliert.

CPUUnits 1

Summe der verbrauchten CPU-Zeit aller Anweisungen der Transaktion in Milli- oder
in Mikrosekunden

BruttoEl

Summe der Verweilzeiten aller Anweisungen der Transaktion im DBH
(ohne Konnektionsmodul)

TransEl

Gesamtzeit der Transaktion, einschließlich der Kommunikationszeiten und Denkzeiten
beim Anwender

PhACIO

Summe der physikalischen Lese- und Schreibzugriffe auf die Zugriffsdaten aller
Anweisungen der Transaktion

LgACIO

Summe der logischen Lese- und Schreibzugriffe auf die Zugriffsdaten aller
Anweisungen der Transaktion

PhDAIO

Summe der physikalischen Lese- und Schreibzugriffe auf die Primärdaten aller
Anweisungen der Transaktion

LgDAIO

Summe der logischen Lese- und Schreibzugriffe auf die Primärdaten aller
Anweisungen der Transaktion

PhCuIO

Summe der physikalischen Lese- und Schreibzugriffe auf Cursor-Dateien aller
Anweisungen der Transaktion

LgCuIO

Summe der logischen Lese- und Schreibzugriffe auf Cursor-Dateien aller Anweisungen
der Transaktion

Tabelle 29: Liste TRANSACTION

1Ab SESAM/SQL V9.0 sind hier auch die Werte aus den Servicetasks enthalten


Beispiel


SESCOSP/SQL  VERS. <version>   TSN:9H16 ID.:SQLDB112                                            <date> <time>       PAGE     1
//                                                                              
     CREATE-REPORT INPUT-FILE = SESAM.CO-LOG, OUTPUT = SESAM.COSP.OUT.TA.ALL, SELECT
     = *PARAMETERS( CATALOG-NAMES=*ALL ,USERS=*ALL ,STATEMENTS=*ALL ,           
     TIME-PERIOD=*ALL ,CPU-TIME=*ALL ,ELAPSED-TIME=*ALL ,                       
     NUMBER-OF-LOGICAL-IO=*ALL ), REPORT-FORMAT = *PARAMETERS ( PROTOCOL =      
     *TRANSACTION, TIME-PRECISION=*PARAMETERS(CPU-TIME=*MICRO-SECONDS ,         
     ELAPSED-TIME=*MILLI-SECONDS ))                                             
.
.
SESCOSP/SQL  VERS. <version>    TSN:9H16 ID.:SQLDB112 *** TRANSACTION ***                       <date> <time>       PAGE     2
 LFD       DATE     TIME APPL/TSN USER/PRG TAC/U-ID  ITN STID CPUUnits BruttoEl  TransEl PhACIO LgACIO PhDAIO LgDAIO PhCuIO LgCuIO 
00C9 <date> <time>       TSN=1A24 USER0001 DBSRE    0011 0C1A     4685       14      336      0     16      0      2      0      0
00CB <date> <time>       TSN=1A24 USER0002 DBSRE    0016 086B     2006       10      124      0      4      0      0      0      1
00D2 <date> <time>       TSN=1A23 USER0001 DBSRE    000D 0CB6     5642      102     1684      0     14      0      2      0      0
00D6 <date> <time>       TSN=1A25 USER0002 DBSRE    000E 0887     2327        3       43      0      4      0      0      0      1
00D7 <date> <time>       TSN=1A2Z USER0002 DBSRE    0004 0287     2576       25      123      0      4      0      0      0      1
00E0 <date> <time>       TSN=1A2Z USER0018 DBSRE    0012 026D     2621       73      368      0      4      0      0      0      1
00E1 <date> <time>       TSN=1A23 USER0002 DBSRE    0002 0A99     2366       26      197      0      4      0      0      0      1
.
.