Remote Application Statistics
This topic shows detailed information about Statistics - Remote Application
Statistics
.
IFCID 0411 records detailed statistics about the remote applications that connect to a local Db2 subsystem using the DRDA protocol. This record is written when Statistics trace class 10 is on. The REMOTE APPLICATION STATISTICS section is shown for each application connected to the Db2 subsystem remotely.
Statistics - Remote Application Statistics
The field labels shown in the following sample layout of Statistics - Remote Application
Statistics
are described in the following section.
REMOTE APPL. STATISTICS VALUE REMOTE APPL. STATISTICS QUANTITY
----------------------- ----------------------------------------------------- ------------------------------- --------
APPLICATION NAME REMOTEFLSAPPLICATION REQUESTS
PRODUCT ID SQL00095 COMMIT 0.00
PRODUCT LEVEL N/P ABORT 0.00
REST SERVICE 0.00
PROFILE SET SPECIAL REGISTERS 0.00
PROFILE SET GLOBAL VARIABLES 0.00
REMOTE APPL. STATISTICS QUANTITY REMOTE APPL. STATISTICS QUANTITY REMOTE APPL. STATISTICS QUANTITY
----------------------------- -------- ------------------------- -------- ------------------------------- --------
DBAT NOT POOLED THREADS SERVER THREADS
WITH HOLD CURSOR NOT CLOSED 0.00 QUEUED(PROFILE EXC) 0.00 ACTIVE 0.00
DGTT NOT DROPPED 0.00 TERMINATED(PROFILE EXC) 0.00 INTERVAL HWM 0.00
KEEPDYNAMIC PACKAGES USED 0.00 ABENDED 0.00 QUEUED(MAXDBAT) 0.00
HIGH-PERF DBAT USED 0.00 CANCELED 0.00 TERMINATED 0.00
HELD LOB LOCATOR EXIST 0.00 IDTHTOIN EXCEEDED 0.00
STORED PROCEDURE COMMIT 0.00 CANCELED 0.00
IDLE THD PROF 0.00
KEEP DYNAMIC REFRESH IDLE 0.00
KEEP DYNAMIC REFRESH USE 0.00
NETWORK 0.00
- APPLICATION NAME
-
The name of the application that is running at the remote site. This field contains the value of the CURRENT CLIENT_APPLNAME special register at the time of the initial connection, converted to uppercase. See the CURRENT CLIENT_APPLNAME topic in IBM documentation for more information.
Field Name: QLAPAPPN
- PRODUCT ID
-
The product ID of the remote location from which the application connects. See QLAPPRLV for the product level.
Field Name: QLAPPRID
- PRODUCT LEVEL
-
Product level, if known.
Field Name: QLAPPRLV
- REQUESTS - COMMIT
-
Number of commit requests received from the requester (single-phase commit protocol) and committed requests received from the coordinator (two-phase commit protocol).
Field Name: QLAPCOMR
- REQUESTS - ABORT
-
Number of abort requests received from the requester (single-phase commit protocol) and backout requests received from the coordinator (two-phase commit protocol).
Field Name: QLAPABRR
- REQUESTS - REST SERVICE
-
The number of times that the application reported a connection or application condition from a REST service request.
Field Name: QLAPNREST
- REQUESTS - PROFILE SET SPECIAL REGISTERS
-
The number of times that the application reported a connection or application condition from setting a special register through a profile.
Field Name: QLAPNSSR
- REQUESTS - PROFILE SET GLOBAL VARIABLES
-
The number of times that the application reported a connection or application condition from setting a global variable through a profile.
Field Name: QLAPNSGV
- DBAT NOT POOLED - WITH HOLD CURSOR NOT CLOSED
-
The number of times that the application used a cursor that was defined as WITH HOLD, and was not closed. That condition prevented Db2 from pooling DBATs.
Field Name: QLAPHCRSR
- DBAT NOT POOLED - DGTT NOT DROPPED
-
The number of times that the application did not drop a declared temporary table. That condition prevented Db2 from pooling DBATs.
Field Name: QLAPDGTT
- DBAT NOT POOLED - KEEPDYNAMIC PACKAGES USED
-
The number of times that the application used a KEEPDYNAMIC package. That condition prevented Db2 from pooling DBATs.
Field Name: QLAPKPDYN
- DBAT NOT POOLED - HIGH-PERF DBAT USED
-
The number of times that the application used a high-performance DBAT. That condition prevented Db2 from pooling DBATs.
Field Name: QLAPHIPRF
- DBAT NOT POOLED - HELD LOB LOCATOR EXIST
-
The number of times that the application had a held LOB locator. That condition prevented Db2 from pooling DBATs.
Field Name: QLAPHLOBLOC
- DBAT NOT POOLED - STORED PROCEDURE COMMIT
-
The number of times that a commit was issued in a stored procedure. That condition prevented Db2 from pooling DBATs.
Field Name: QLAPSPCMT
- THREADS - QUEUED(PROFILE EXC)
-
The number of times that a thread that was used by a connection from the application was queued because a profile exception threshold was exceeded.
Field Name: QLAPNTHDPQ
- THREADS - TERMINATED(PROFILE EXC)
-
The number of times that a thread that was used by a connection from the application was terminated because a profile exception threshold was exceeded.
Field Name: QLAPNTHDPT
- THREADS - ABENDED
-
The number of times that a thread that was used by a connection from the application abended.
Field Name: QLAPNTHDA
- THREADS - CANCELED
-
The number of times that a thread that was used by a connection from the application was canceled.
Field Name: QLAPNTHDC
- SERVER THREADS - ACTIVE
-
The current number of active threads for the application.
Field Name: QLAPNTHD
- SERVER THREADS - INTERVAL HWM
-
For a statistics trace, this is the highest number of active threads during the current statistics interval. For a READS request, this is the highest number of active threads since DDF was started.
Field Name: QLAPHTHD
- SERVER THREADS - QUEUED(MAXDBAT)
-
The number of threads that were queued because the MAXDBAT subsystem parameter value was exceeded.
Field Name: QLAPTHDTM
- SERVER THREADS - TERMINATED
-
Sum of all terminated SERVER THREADS
Field Name: SQLAPTOT
- SERVER THREADS - TERMINATED - IDTHTOIN EXCEEDED
-
the number of threads that were terminated because the IDTHTOIN subsystem parameter value was exceeded.
Field Name: QLAPTHDTI
- SERVER THREADS - TERMINATED - CANCELED
-
The number of threads that were terminated because the CANCEL THREAD command was issued.
Field Name: QLAPTHDTC
- SERVER THREADS - TERMINATED - IDLE THD PROF
-
The number of threads that were terminated because a profile exception condition for idle threads was exceeded.
Field Name: QLAPTHDTR
- SERVER THREADS - TERMINATED - KEEP DYNAMIC REFRESH IDLE
-
The number of threads that were terminated because the threads were running under KEEPDYNAMIC refresh rules, and the idle time exceeded the idle time limit.
Field Name: QLAPTHDTK
- SERVER THREADS - TERMINATED - KEEP DYNAMIC REFRESH USE
-
the number of threads that were terminated because the threads were running under KEEPDYNAMIC refresh rules, and the time that the threads were in use exceeded the in-use time limit.
Field Name: QLAPTHDTF
- SERVER THREADS - TERMINATED - NETWORK
-
The number of threads that were terminated due to network termination.
Field Name: QLAPTHDTN