The masks output on the data display terminal by the UDS/SQL monitor (UDS monitor masks STATUS and COUNTER and UDS-D monitor masks TRANSACTION and CONNECT) are described below.
Description of the UDS/SQL monitor mask: STATUS
UDS/SQL-MONITOR 2.9 * DB-CONFNAME: EXAMPLES DATE: 2019-01-29 STATUS * INTERV. SEC: 030 TSKCON: 002 TAACT: 0002 TIME: 13:49:46 ********************* TA DML SQLTA SQLDML RDMLO RDMLI LRDDB PRDDB LWRDB PWRDB PRDRL PWRRL IV: 000000 0000000 00000 000000 00000 00000 00000 00000 00000 00000 00000 00000 PROGRAM TSN RUN-ID MO ST DB-NAME CALLS DML RDML LRDDB PRDDB LWRDB PWRDB IQS 3VKT 00000004 SR IO VERSAND FTC4R 0006 0000 00012 00005 00000 00000 IQS 3VMT 00000005 SU US KUNDEN READY 0001 0000 00000 00000 00000 00000 -------------------------------------------------------------------------------- LTG TAST
In the two header lines the UDS/SQL monitor outputs information on the database configuration, current date, output frequency and time:
DB-CONFNAME : confname
name of the DB configuration
DATE : yyyy-mm-dd
current date (year, month, day)
INTERV. SEC: nnn
time interval in seconds for mask output
TSKCON:
number of user tasks connected to UDS/SQL
TAACT:
number of active transactions at the end of an interval
TIME : hh:mm:ss
time (hour, minute, second)
The subsequent lines contain information on the internal counter values of the last output interval and on the transactions currently active.
Information on a maximum of 16 active transactions is displayed in this mask, sorted in increasing order of transaction identifier. In the event of more than 16 active transactions, the 16 oldest are output.
IV (interval):
TA | number of transactions |
DML | number of CODASYL statements and SQL statements |
SQLTA | |
number of SQL transactions | |
SQLDML | |
number of SQL statements | |
For UDS-D: | |
RDMLO | |
number of DML statements sent to remote partner configurations for processing | |
For UDS-D: | |
RDMLI | |
number of DML statements received from remote partner configurations for processing | |
LRDDB | |
number of logical read calls ( | |
PRDDB | |
number of physical read calls ( | |
LWRDB | |
number of logical write calls ( | |
PWRDB | |
number of physical write calls ( | |
PRDRL | |
number of physical read calls ( | |
PWRRL | |
number of physical write calls ( |
For each active transaction, the following information is provided on the program(s) started:
PROGRAM | |
progname For UDS-D: If progname is followed by an ‘*‘, it designates a secondary subtransaction, i.e. the application program was started in another configuration. | |
TSN | tsn |
RUN-ID | |
transaction-id Internal transaction identifier assigned by UDS/SQL. Transactions are numbered consecutively within a session. | |
MO | open mode of the transaction SR SHARED RETRIEVAL SU SHARED UPDATE PR PROTECTED RETRIEVAL PU PROTECTED UPDATE ER EXCLUSIVE RETRIEVAL EU EXCLUSIVE UPDATE |
ST | current transaction status AR=AREA CA=IN CANC CA=TO CANC CC=CONNEC DH=DBH IO=INPUT/OUTPUT LO=LOCK SM=SEMAPHOR SP=STOP SP=TOSTOP ST=SERVERTASK US=USER |
DB-NAME | |
dbname | |
CALLS | |
Short function names for DML and SQL statements (see DAL command DISPLAY SQL "Displaying information on an SQL conversation (DISPLAY SQL)" and section “Function codes of the DML statements”). | |
DML | serial number of DML statement of the transaction: For UDS-D:
|
RDML | For UDS-D: |
LRDDB | |
number of logical read calls ( | |
PRDDB | |
number of physical read calls ( | |
LWRDB | |
number of logical write calls ( | |
PWRDB | |
number of physical write calls ( |
Description of the UDS/SQL monitor mask: COUNTER
UDS/SQL-MONITOR 2.9 * DB-CONFNAME : EXAMPLES DATE : 2019-01-28 COUNTER * MACHINE TYPE: S190-40 TIME : 13:13:16 ********************* MAIN MEMORY : 001232 MB INTERVAL: 030 SEC SESSION INTERVAL SESSION INTERVAL SQL CONVERSATIONS 0000000000 00000000 LOGICAL READ DB 0000000140 00000010 TRANSACTIONS 0000000005 00000000 PHYSICAL READ DB 0000000074 00000005 SQL TRANSACTIONS 0000000000 00000000 PHYSICAL READ RLOG 0000000000 00000000 UPDATE TRANSACT. 0000000000 00000000 LOGICAL WRITE DB 0000000000 00000000 REMOTE UPD. TRANS. 0000000000 00000000 PHYSICAL WRITE DB 0000000000 00000000 DML CALLS 0000000049 00000005 PHYSICAL WRITE RLOG 0000000004 00000000 SQL CALLS 0000000000 00000000 PHYSICAL WRITE ALOG 0000000000 00000000 RDML OUT 0000000000 00000000 RDML IN 0000000000 00000000 DATA DEADLOCKS 0000000000 00000000 GLOBAL DEADLOCKS 0000000000 00000000 ITC ST --> US 0000000049 00000005 LOCK WAITS 0000000000 00000000 ITC US --> ST 0000000049 00000005 REQUEST ST --> ST 0000000022 00000005 PPP OK 100.0% ---.-% ITC ST--> ST 0000000000 00000000 AVG TRANSACTION TIME 000.700s 000.300s PP TRANSACTION DEF 0004 ACT 0002 PP SQL DEF 0004 ACT 0000 PP SEC. TRANSACT. DEF 0001 ACT 0000 PP SERVERTASK DEF 0001 FREE 0001 SEC. TRANSACT. OUT ACT 0000 PP 2KB/4KB/8KB-BUFFERSIZE 0001/0001/0000 -------------------------------------------------------------------------------- LTG TAST
The three header lines contain information on the database configuration, current date and time, output frequency and hardware used.
DB-CONFNAME : confname
name of the database configuration
DATE : yyyy-mm-dd
current date (year, month, day)
MACHINE TYPE : XXXXXXXX
name of the system (up to eight characters), e.g. "S190-40"
TIME : hh:mm:ss
time (hour, minute, second)
MAIN MEMORY : nnnn.n MB
size in Mbytes of usable main memory
INTERVAL: nnn
time interval in seconds for mask output
The subsequent lines list information on internal counter values since the start of the session and during the last output interval:
SQL CONVERSATIONS
number of SQL conversations processed
TRANSACTIONS
number of CODASYL and SQL transactions
SQL TRANSACTIONS
number of SQL transactions
UPDATE TRANSACT.
number of update CODASYL and SQL transactions
REMOTE UPD. TRANS.
number of transactions with update in a remote partner configuration
DML CALLS
number of CODASYL statements and SQL statements
SQL CALLS
number of SQL statements
For UDS-D:
RDML OUT
number of DML statements sent to remote partner configurations for processing (remote DML)
For UDS-D:
RDML IN
number of DML statements received from remote partner configurations for processing
ITC ST --> US
number of performed inter-task communications (ITC) from the server task (ST) to the user (US)
ITC US --> ST
number of performed inter-task communications (ITC) from the user (US) to the server task (ST)
REQUESTS ST --> ST
sum of all requests from server task (ST) to server task
ITC ST --> ST
number of performed inter-task communications (ITC) from server task (ST) to server task
LOGICAL READ DB
number of logical read calls to the databases (READ
)
PHYSICAL READ DB
number of physical read calls to the databases (READ
)
PHYSICAL READ RLOG
number of physical read calls to the RLOG file
LOGICAL WRITE DB
number of logical write calls to the databases (WRITE
)
PHYSICAL WRITE DB
number of physical write calls to the databases (WRITE
)
PHYSICAL WRITE RLOG
number of physical write calls to the RLOG file; with duplicate RLOG backup, calls are counted only once
PHYSICAL WRITE ALOG
number of physical write calls to the ALOG file
DATA DEADLOCKS
number of data deadlocks
GLOBAL DEADLOCKS
number of task deadlocks during openUTM operation and interconfiguration deadlocks (if UDS-D is used)
LOCK-WAITS
number of lock waits
PPP OK
number of successful attempted accesses via probable position pointer (PPP) in percent
AVG TRANSACTION TIME
average transaction times in seconds, e.g. 0.099 sec
The following lines provide information on the DBH load parameters, as defined (DEF) on starting the DBH, and the extent to which the requested resources are being used (FREE/ACT):
PP TRANSACTION DEF
maximum possible number of simultaneously active transactions = value in PP TRANSACTION
For UDS-D:
primary and secondary subtransactions and local transactions
PP TRANSACTION ACT
number of active transactions
For UDS-D:
primary and secondary subtransactions and local transactions currently being processed by this DBH
PP SEC. TRANSACT. DEF
For UDS-D:
maximum possible number of secondary subtransactions that can be processed by this DBH (value m in PP TRANSACTION)
PP SEC. TRANSACT. ACT
For UDS-D:
number of active secondary subtransactions (STTs) currently being processed by this DBH
SEC. TRANSACT. OUT ACT
For UDS-D:
number of active secondary subtransactions (STTs) if the application program is in its own configuration
PP SQL DEF
number of SQL conversations defined with PP SQL
PP SQL ACT
number of active SQL conversations
PP SERVERTASK DEF
number of server tasks defined with PP SERVERTASK
PP SERVERTASK FREE
number of free server tasks
PP 2KB/4KB/8KB-BUFFER-SIZE
size of system buffer pools in Mbytes; as specified for PP 2KB-BUFFER-SIZE, PP 4KB-BUFFER-SIZE and PP 8KB-BUFFER-SIZE, respectively.
Description of the UDS-D monitor mask: TRANSACTION
UDS/SQL-MONITOR 2.9 * DB-CONFNAME: EXAMPLES DATE: 2019-01-29 UDS-D TRANSACTION * INTERVAL : 030 SEC PARTNER: 0002 TIME: 14:03:27 ********************* IV: TA DML SQLTA SQLDML LRDDB PRDDB LWRDB PWRDB PRDRL PWRRL 000045 0000612 00000 000000 01024 00000 00260 00000 00000 00040 SUM: STT-OUT STT-IN RDML-OUT RDML-IN SESSION INTERV SESSION INTERV SESSION INTERV SESSION INTERV 00000390 000022 00000620 000022 00005455 000306 00008646 000302 CONFNAM BEISP02 00000390 000022 00000620 000022 00005455 000306 00008646 000302 BEISP01 00000000 000000 00000000 000000 00000000 000000 00000000 000000 -------------------------------------------------------------------------------- LTG TAST
In the two header lines the UDS/SQL monitor outputs information on the database configuration, current date, output frequency, number of partner configurations, and time:
DB-CONFNAME : confname
name of the home DB configuration
DATE : yyyy-mm-dd
current date, specified as year, month, day
INTERVAL: nnn
time interval in seconds for mask output
PARTNER
number of partner configurations known to this configuration
TIME: hh-mm-ss
time, specified as hour, minute, second
The following lines contain information on the internal counter values of the last output interval.
Information on a maximum of 13 partners is displayed in this mask.
First there is a list of the partners in which or by which DML statements were processed in the most recent output interval, followed by a list of all other known partners.
IV (interval): | |
TA | number of transactions |
DML | number of CODASYL statements and SQL statements |
SQLTA | number of SQL transactions |
SQLDML | number of SQL statements |
LRDDB | number of logical read calls ( |
PRDDB | number of physical read calls ( |
LWRDB | number of logical write calls ( |
PWRDB | number of physical write calls ( |
PRDRL | number of physical read calls ( |
PWRRL | number of physical write calls ( |
The following lines contain information concerning the sum of all partner configurations.
The counter values since the start of the session and during the last interval are output.
STT-OUT | |
total number of secondary subtransactions sent to remote partner configurations for processing | |
STT-IN | |
total number of secondary subtransactions sent from remote partner configurations for processing | |
RDML-OUT | |
number of DML statements sent to remote partner configurations for processing (remote DML) | |
RDML-IN | |
number of DML statements received from remote partner configurations for processing |
The following lines contain information on the attached partner configurations:
CONFNAM | |
name of the partner configuration | |
STT-OUT | |
total number of secondary subtransactions sent to this partner configuration for processing | |
STT-IN | |
total number of secondary subtransactions received from this partner configuration for processing | |
RDML-OUT | |
number of DML statements sent to this partner configuration (remote DML) | |
RDML-IN | |
number of DML statements received from this partner configuration for processing |
Description of the UDS-D monitor mask: CONNECT
UDS/SQL-MONITOR 2.9 * DB-CONFNAME: EXAMPLES DATE: 2019-01-29 UDS-D CONNECT * INTERVAL : 030 SEC PARTNER: 0002 TIME: 12:13:24 ********************* IV: TA DML SQLTA SQLDML RDMLO RDMLI LRDDB PRDDB LWRDB PWRDB PRDRL PWRRL 000047 0000657 00000 000000 00333 00322 01103 00000 00286 00000 00000 00044 SUM: CONNECT-OUT CONNECT-IN DISCON GLOB-DEADLOCKS REQUEST REJECT ACTIVE REQUEST REJECT ACTIVE SESS SESS 0000005 000000 000002 0000007 000000 000000 000000 00000000000000 CONFNAM BEISP02 0000005 000000 000002 0000007 000000 000000 000000 BEISP01 0000000 000000 000000 0000000 000000 000000 000000 -------------------------------------------------------------------------------- LTG TAST
In the two header lines the UDS/SQL monitor outputs information on the database configuration, current date, output frequency, number of partner configurations, and time:
DB-CONFNAME : confname
name of the home DB configuration
DATE : yyyy-mm-dd
current date, specified as year, month, day
INTERVAL: nnn
time interval in seconds for mask output
PARTNER
number of partner configurations known to this configuration
TIME: hh-mm-ss
time, specified as hour, minute, second
The next lines contain information on the internal counter values of the last output interval.
Information on a maximum of 13 partners is displayed in this mask.
First there is a list of the partners to which there are currently active connections, followed by a list of all other known partners.
IV (interval):
TA | number of transactions |
DML | number of CODASYL statements and SQL statements |
SQLTA | |
number of SQL transactions | |
SQLDML | |
number of SQL statements | |
RDMLO | |
number of DML statements sent to remote configurations for processing | |
RDMLI | |
number of DML statements received from remote application programs for processing | |
LRDDB | |
number of logical read calls ( | |
PRDDB | |
number of physical read calls ( | |
LWRDB | |
number of logical write calls ( | |
PWRDB | |
number of physical write calls ( | |
PRDRL | |
number of physical read calls ( | |
PWRRL | |
number of physical write calls ( |
The next lines contain information relating to the sum of all partner configurations. The counter values since the start of the session are output.
CONNECT-OUT
REQUEST
total number of connection requests issued to remote partner configurations in the course of the session
CONNECT-OUT
REJECT
total number of connection requests rejected by remote partner configurations
CONNECT-OUT
ACTIVE
total number of currently active connections to remote partner configurations requested by the home configuration
CONNECT-IN
REQUEST
total number of connection requests issued by remote partner configurations to the home configuration in the course of the session
CONNECT-IN
REJECT
total number of connection requests from remote partner configurations rejected by the home configuration
CONNECT-IN
ACTIVE
total number of currently active connections to the home configuration requested by remote partner configurations
DISCON SESS
total number of connections to remote partner configurations cleared down by application programs of the local configuration in the course of the session due to errors. Reasons for disconnection:
CHECKTIME monitoring by the user
errors reported by DCAM
GLOB-DEADLOCKS SESS
total number of task deadlocks detected by the lock manager of the home configuration, i.e. task deadlocks that occur during openUTM operation and interconfiguration deadlocks when UDS-D is used.
There is assumed to be an interconfiguration deadlock when interconfiguration contention situations between distributed transactions are not resolved within a specified time. This time can be set with PP DEADTIME.
The following lines contain information on the attached partner configurations. The counter values since starting the DBH are output.
CONFNAM
name of the partner configuration
CONNECT-OUT
REQUEST
total number of connection requests issued to this partner configuration in the course of the session
CONNECT-OUT
REJECT
total number of connection requests rejected by this partner configuration in the course of the session
CONNECT-OUT
ACTIVE
total number of active connections to this partner.
A connection can be made to this partner configuration from any application program and from the UDS-D task of the home configuration. The home/remote UDS-D task connection is counted only in CONNECT-IN ACTIVE.
CONNECT-IN
REQUEST
total number of connection requests issued by this partner configuration in the course of the session
CONNECT-IN
REJECT
total number of connection requests from this partner configuration rejected by the home configuration
CONNECT-IN
ACTIVE
total number of currently active connections from this partner configuration to the home configuration.
A connection can be made from this partner configuration from any application program and from the remote UDS-D task.
DISCON SESS
total number of connections to this partner configuration cleared down in the course of the session due to errors