Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Beschreibung der UDS/SQL-Monitor-Ausgabe in eine Datei

&pagelevel(3)&pagelevel

Wenn Sie das UDSMON-Kommando MEDIUM=F,n[,D] eingeben, schreibt der UDS/SQL-Monitor immer nach Ablauf des angegebenen Zeitintervalls Datensätze in die Ausgabedatei.
Zu Beginn der UDSMON-Ausgabe und bei Änderung des Zeitintervalls wird ein Kennungssatz in die Datei geschrieben.

Die Ausgabedatei ist eine SAM-Datei mit variabler Satzlänge. Die aktuellen Zählerstände werden in binärer Form ausgegeben.


Bei UDS-D:

Wenn mit UDS-D gearbeitet wird und Sie D (D=distributed) angeben, wird auch der UDS-D-Betrieb ausgewertet.


Die Ausgabedatei ist dann folgendermaßen aufgebaut:

UDS/SQL-Kennungssatz
UDS-D-Kennungssatz
UDS/SQL-Datensatz
UDS-D-Datensatz
. . .

Der Kennungssatz für UDS-D wird ausgegeben bei Beginn der UDSMON-Ausgabe, bei Änderung des Zeitintervalls, bei Änderung des DBH-Ladeparameters PP PTCSYNCH und bei Zuschalten und Abschalten der Verteiltabelle.

Der Satzaufbau kann sich bei Versionswechsel ändern.
Wenn bei UDS/SQL versionsbedingt eine Änderung des Satzaufbaus notwendig wird, so wird im Regelfall der Satz verlängert.

Sie können die UDS/SQL-Versionsnummer aus dem Feld Nummer 4 entnehmen (siehe „Aufbau des UDS/SQL-Kennungssatzes“).

Satzaufbau der Dateiausgabe

Aufbau des UDS/SQL-Kennungssatzes

Feldnr

Feldinhalt

Distanz
[dez]

Länge
[byte]

1

Satzlänge

0

2

2

Filler

2

2

3

Satzidentifikation X'0010'

4

2

4

UDS/SQL-Versionsnummer X'0290'=V2.9

6

2

5

Zeit im STCK-Format

8

8

6

Konfigurationsname

16

20

7

Zeitintervall in Sekunden

36

4

8

PP SERVERTASK

40

2

9

PP TRANSACTION

42

2

10

PP 2KB-BUFFER-SIZE

44

2

11

PP MAXDB

46

2

12

PP SUBSCHEMA

48

2

13

PP LOG

X'00' kein RLOG

50

1

X'01' einfache RLOG

X'02' doppelte RLOG

14

PP CPU

X'00' CPU-MONO

51

1

X'01' CPU-MULTI

15

PP DEACT

X'00' DEACTIVE=YES

52

1

X'01' DEACTIVE=NO

16

PP SCHEDULING

X'00' SYMMETRIC

53

1

X'01' ASYMMETRIC

17

PP IO

X'00' ASYNCHRON

54

1

X'01' SYNCHRON

18

Filler

55

1

19

Rechnertyp, z.B C’S150-60’

56

8

20

interne Kennzeichnung von Betriebssystem und Betriebssystemversion

64

4

21

DCAM-Prozessorname (z.B. D016ZE09)

68

8

22

Hauptspeichergröße in Kbyte abdruckbar

76

8

23

Anzahl Prozessoren abdruckbar

84

2

24

bis zu 8 Seriennummern (binär);
je CPU 3 Byte Identifkationsnummer
(Byte 0-2: Nummer der ersten CPU, Byte 3-5 Nummer der zweiten CPU,...)

86

24

25

PP SQL

110

2

26

Filler (für internen Gebrauch)

112

4

27

PP 4KB-BUFFER-SIZE

116

2

28

PP 8KB-BUFFER-SIZE

118

2

29

Datum (abdruckbar)
Format: jjjj-mm-tt

120

10

30

Uhrzeit (abdruckbar)
Format: hh:mm:ss

130

31

Kenngrößen der lokalen Zeitzone                
Format: shh1:mm1-hh2:mm2-z
s
: Vorzeichen („+“ oder „-“ für den Zeitunterschied zwischen lokaler Zeitzone und UTC-Zeit (Greenwich-Zeit)
hh1:mm1: Zeitunterschied zwischen lokaler Zeitzone und UTC-Zeit in Stunden (hh1) und Minuten (mm1)
hh2:mm2: Zeitverschiebung zwischen Sommer- und Normalzeit in Stunden (hh2) und Minuten (mm2)
z: Aktuelle Zeitzählung der lokalen Zeitzone („W“ für Winterzeit, „S“ für Sommerzeit)

138

14

Tabelle 28: Aufbau des UDS/SQL-Kennungssatzes

Aufbau des UDS-D-Kennungssatzes

Feldnr

Feldinhalt

Distanz
[dez]

Länge
[byte]

1

Satzlänge               

0

2

2

Filler

2

2

3

Satzidenfikation


X'0020'

4

2

4

UDS-D-Versionsnummer


X'0290' = V2.9

6

2

5

Zeit im STCK-Format

8

8

6

Zeitintervall in sec

16

4

7

PP TRANSACTION LOC. bzw. GLOB.

20

2

8

PP TRANSACTION gleichzeitige STTs

22

2

9

PP CHCKTIME in sec

24

2

10

PP DEADTIME in sec

26

2

11

PP DISDB

28

2

12

PP PTCSYNCH-WARM

X'00' WAIT

30

1

X'01' ABORT

X'02' COMMIT

13

PP PTCSYNCH-SESSION

X'00' WAIT

31

1

X'01' ABORT

X'02' COMMIT

14

PP DISTABLE

X'00' keine Verteiltabelle
X'01' Verteiltabelle

32

1

15

Filler

33

3

16

Datum (abdruckbar)
Format: jjjj-mm-tt

36

10

17

Uhrzeit (abdruckbar)
Format: hh:mm:ss

46

8

18

Kenngrößen der lokalen Zeitzone                
Format: shh1:mm1-hh2:mm2-z
s
: Vorzeichen („+“ oder „-“ für den Zeitunterschied zwischen lokaler Zeitzone und UTC-Zeit (Greenwich-Zeit)
hh1:mm1: Zeitunterschied zwischen lokaler Zeitzone und UTC-Zeit in Stunden (hh1) und Minuten (mm1)
hh2:mm2: Zeitverschiebung zwischen Sommer- und Normalzeit in Stunden (hh2) und Minuten (mm2)
z: Aktuelle Zeitzählung der lokalen Zeitzone („W“ für Winterzeit, „S“ für Sommerzeit)

54

14

Tabelle 29: Aufbau des UDS-D-Kennungssatzes

Aufbau des UDS/SQL-Datensatzes

Feldnr

Feldinhalt

Distanz
[dez]

Länge
[byte]

1

Satzlänge                                                                                        

0

2

2

Filler

2

2

3

Satzidentifikation X'0011'

4

2

4

Filler

6

2

5

Zeit im STCK-Format

8

8

6

Freie Servertasks

16

4

7

Aktive Transaktionen

20

4

8

Offene SQL-Vorgänge

24

4

9

Anzahl DMLs

28

4

10

Anzahl Transaktionen

32

4

11

Anzahl Änderungs-Transaktionen

36

4

12

Anzahl Daten-Deadlocks

40

4

13

Anzahl globaler Task-Deadlocks

44

4

14

Filler (wird mit 0 vorbelegt)

48

4

15

Anzahl PPPs

52

4

16

Anzahl PPP OK

56

4

17

Anzahl LOCK-CALLs

60

4

18

Anzahl LOCK-Waits

64

4

19

Anzahl Aufträge US --> ST

68

4

20

Anzahl ITC US --> ST

72

4

21

Anzahl Aufträge ST --> ST

76

4

22

Anzahl ITC ST --> ST

80

4

23

Anzahl ITC ST --> US

84

4

24

Anzahl LOG. READ DB

88

4

25

Anzahl LOG. WRITE DB

92

4

26

Anzahl PHYS. READ DB

96

4

27

Anzahl PHYS. WRITE DB

100

4

28

Anzahl LOG. READ RLOG

104

4

29

Anzahl LOG. WRITE RLOG

108

4

30

Anzahl PHYS. READ RLOG

112

4

31

Anzahl PHYS. WRITE RLOG

116

4

32

Anzahl PHYS. READ ALOG

120

4

33

Anzahl PHYS. WRITE ALOG

124

4

34

Anzahl LOG. READ ALOG

128

4

35

Anzahl LOG. WRITE ALOG

132

4

36

Anzahl SEQUENTIAL READ DB

136

4

37

Anzahl ACCEPT CRU ohne ITC

140

4

38

Anzahl SQLDMLs

144

4

39

Anzahl aus SQLDMLs generierter BIBs

148

4

40

Anzahl SQL-Transaktionen

152

4

41

Anzahl Remote-UPDATE-Transaktionen

156

4

42

Anzahl bearbeiteter SQL-Vorgänge

160

4

43

Filler

164

4

44

Summe TA-Zeiten in Sekunden (binär)

168

4

45

Anzahl gemessener Transaktionen

172

4

46

Anzahl LOG. READ 2KB-DB

176

4

47

Anzahl LOG. WRITE 2KB-DB

180

4

48

Anzahl PHYS. READ 2KB-DB

184

4

49

Anzahl PHYS. WRITE 2KB-DB

188

4

50

Anzahl LOG. READ 4KB-DB

192

4

51

Anzahl LOG. WRITE 4KB-DB

196

4

52

Anzahl PHYS. READ 4KB-DB

200

4

53

Anzahl PHYS. WRITE 4KB-DB

204

4

54

Anzahl LOG. READ 8KB-DB

208

4

55

Anzahl LOG. WRITE 8KB-DB

212

4

56

Anzahl PHYS. READ 8KB-DB

216

4

57

Anzahl PHYS. WRITE 8KB-DB

220

4

58

Anzahl LOG. READ EXCL-DB

224

4

59

Anzahl LOG. WRITE EXCL-DB

228

4

60

Anzahl PHYS. READ EXCL-DB

232

4

61

Anzahl PHYS. WRITE EXCL-DB

236

4

62

Filler

240

10

63

Datum (abdruckbar)
Format: jjjj-mm-tt

250

10

64

Uhrzeit (abdruckbar)
Format: hh:mm:ss

260

8

Tabelle 30: Aufbau des UDS/SQL-Datensatzes

Aufbau des UDS-D-Datensatzes

Feldnr

Feldinhalt

Distanz
[dez]

Länge
[byte]

1

Satzlänge                                                                      

0

2

2

Filler

2

2

3

Satzidentifikation X'0021'

4

2

4

Filler

6

2

5

Zeit im STCK-Format

8

8

6

Anzahl STT ACTIVE OUT

16

4

7

Anzahl STT ACTIVE IN

20

4

8

Anzahl CONNECT ACTIVE OUT

24

4

9

Anzahl CONNECT ACTIVE IN

28

4

10

Filler

32

4

11

Filler

36

4

12

Filler

40

4

13

Filler

44

4

14

Anzahl Partner

48

4

15

Anzahl RDML OUT

52

4

16

Anzahl RDML IN

56

4

17

Anzahl STT OUT

60

4

18

Anzahl STT IN

64

4

19

Anzahl CONNECT REQUEST OUT

68

4

20

Anzahl CONNECT REJECT OUT

72

4

21

Anzahl CONNECT REQUEST IN

76

4

22

Anzahl CONNECT REJECT IN

80

4

23

Anzahl DISCONNECT

84

4

24

Anzahl GLOB-DEADLOCKS SESS

88

4

25

Filler

92

6

26

Datum (abdruckbar)
Format: jjjj-mm-tt

98

10

27

Uhrzeit (abdruckbar)
Format: hh:mm:ss

108

8

Tabelle 31: Aufbau des UDS-D-Datensatzes