Event data
The displayed events are a set of IFCIDs collected by the ATRAC service.
IFCID-table-ATRAC-data-collection lists the IFCIDs that can be requested by ATRAC with each collection category. Each event traced has different types of data associated with it, depending on the requested ATRAC collection category and the DTRAC display level as shown in the following IFCID table. Events with paired IFCIDs can have elapsed and CPU times.
An asterisk (*) in the DETAIL field for a DTRAC event indicates additional data about that event can be shown in a pop-up display. The additional event data is described in the IFCID table below. Each available pop-up display is shown and described in Event-pop-up-displays.
The following table summarizes events collected for a detail trace. It shows the collection category required to include an event in the trace (TYPE= xxx ) and the level at which that event is displayed (DTRAC display level). An asterisk (*) indicates a pop-up display is available for that event.
Event | ATRAC collection category | DTRAC display level | IFCID | Description and detail information |
---|---|---|---|---|
ACCEL-CALL* | SQL | 2 | 378/381 | Accelerator Call
|
ALLOC-CURSOR* | SQL | 2 | 273 | ALLOCATE CURSOR statement
|
ASSOC-LOCATR* | SQL | 2 | 272 | ASSOCIATE LOCATORS statement
|
ASUTIME-EXCD* | D | 2 | 173 | Package name and cursor name |
ASYNC-GBP* | IO | 3 | 329 | Asynchronous Group Buffer Pool
|
AUTH-FAIL* | D | 1 | 140 | Authorization ID not privileged to perform requested operation Type of request:
|
AUTH-FAIL* (continued) | D | 1 | 140 |
|
AUTH-XLAT* | D | 2 | 169 | Authorization ID translation either OUTBOUND or INBOUND
|
BFR-SNDBFR-RCV | DDFVTAM | 3 | 166 | Buffer send or receive
|
BIND* | D | 1 | 108/109 | Bind/rebind a plan or package
|
BIND-TEXT* | SQL | 2 | 063 | Dynamic/static SQL BIND
|
CLAIM* | LOCKS | 3 | 211 | Claim request
|
CLAIM-WAIT* | D | 2 | 215/216 | Wait for pending claims to go to zero
|
CLOSE-TS | D | 2 | 107 | Close table space data set
|
COMMIT-LSN* | D | 2 | 218 | Summary of COMMIT log sequence numbers
|
CONV-QUEUED* | D | 2 | 167 | Conversation request queued
|
CONV-REQ* | DDF | 2 | 159 | Conversation request
|
CREATE-THD | D | 2 | 072/073 | CREATE THREAD |
DEADLOCK* | D | 1 | 172 | Deadlock details
|
DIST-SQL* | D | 1 | 168 | Distributed SQL statement |
DRAIN* | LOCKS | 3 | 212 | Drain request
|
DRAIN-WAIT* | D | 2 | 213/214 | Wait for drain request
|
EDM-FULL | D | 1 | 031 | EDM pool full condition Type of request that received condition
|
EDM-REQ | D | 2 | 029/030 | EDM I/O Request
|
End SQL*:
| SQL | 1 | 053 | End DESCRIBE, COMMIT, ROLLBACK, or SQL statement error (see 'SQL statement pop-up display' in Event-pop-up-displays |
EXPLAIN* | SQL | 2 | 022 | Explain the data access path for an SQL statement (see 'EXPLAIN pop-up display (IFCID 022)' in Event-pop-up-displays)
|
FREE* | D | 1 | 110/111 | Free a plan or package
|
FRST-INSRT (n)* | SCAN | 3 | 016/018 | Internal INSERT of rows where (n) identifies the number of grouped scan entries, if any
|
HASH-SCAN* | SCAN | 3 | 013/014 | Hash scan
|
HJOIN-FAIL* | D | 2 | 190 | Hybrid join failure This failure is a single-event record with no elapsed or CPU time.
|
INCR-REBIND* | D | 2 | 360 | Incrementally Rebound Queries
|
INDEX-SPLIT* | D | 2 | 359 | Index Split
|
INDX-SCAN ( n )* | SCAN | 3 | 015/018 | Matching or nonmatching index scan, where (n) identifies the number of grouped scan entries, if any
|
INPUT-VAR* | SQL | 3 | 247 | Program name |
INV-SELECT | D | 1 | 224 | Invalid SELECT procedure
|
LATCH WAIT | D | 2 | 052/051056/057 | SHARED EXCLUSIVE |
LOCK*UNLOCK*LOCK CHG*LOCK QRY* | LOCKS | 3 | 021 | Lock request
|
LOCK-ESCAL* | D | 3 | 337 | Database, table space, and lock state
|
LOCK-SUMMARY* | D | 2 | 020 | Lock summary at COMMIT/ABORT
|
LOCK-SUSP* | D | 2 | 044/045 | Lock suspension
|
LSN-DETAIL* | LOCKS | 3 | 223 | Detail of successful COMMIT-LSNs (lock avoidance)
|
MAXTMP-LIM* | SQL | 2 | 343 | Maxtemps Limit
|
NONEST-STMT* | SQL | 2 | 497/499 | Non-Nested External Function Detail
|
OPEN-TS | D | 2 | 107 | Open table space data set
|
PAGE P-LOCK* | LOCKS | 2 | 259 | Page physical lock (P-lock) request
|
PGLAT-WAIT | D | 2 | 226/227 | Page latch wait
|
PH1-COMMIT | D | 2 | 084/085 | Phase 1 commit |
PH2-COMMIT | D | 2 | 070/071 | Phase 2 commit |
PKG-ALLOC* | D | 2 | 177 | Package allocated
|
PLAN-ALLOC* | D | 2 | 112 | Plan allocated
|
P-LOCK* | LOCKS | 2 | 251 | Physical lock (P-lock) operation
|
PRLL-DEGREE* | SCAN | 3 | 221 | Degree of parallel I/O processing for group
|
PRLL-ELAP* | SCAN | 3 | 222 | Elapsed time of parallel group
|
PRLL-GROUP* | D | 3 | 231 | Individual task information for a parallel group
|
PRLL-INDX* | IO | 2 | 357/358 | Index Insert with Parallelism
|
PRLL-STRAW* | D | 2 | 363 | Straw Model for Workload Distribution
|
PRLL-SUSP | SCAN | 2 | 382/383 | Parellel Task Suspended
|
READ-I/O* | IO | 3 | 006/007 | READ I/O
BP nnnn = buffer pool in use One of four possible descriptions is reported:
|
REQ-AGNT* | DDF | 2 | 183 | Requesting agent data
|
REQ-DRDS* | DDF | 2 | 157 | DRDS request at requesting site
|
REQ-DTM* | DDF | 2 | 162 | Distributed transaction manager request at requesting site
|
REQ-VTAM* | DDF | 3 | 160 | VTAM request at requesting site.
|
RIDLIST* | D | 2 | 125 | Multiple index access path processing of RID lists, reporting one of three possible descriptions:
|
ROLLBACK | D | 1 | 068/069 | Rollback thread |
SEQ-SCAN (n)* | SCAN | 3 | 017/018 | Sequential table space or work file scan, where (n) identifies the number of grouped scan entries, if any
|
SERV-DRDS* | DDF | 2 | 158 | RDS request at serving site
|
SERV-DTM* | DDF | 2 | 163 | Distributed transaction manager request at serving site
|
SERV-VTAM* | DDF | 3 | 161 | VTAM request at serving site
|
SET DEGREE | D | 1 | 237 | Set current degree
|
SET SQLID | SQL | 1 | 055 | SET SQLID
|
SORT* | D | 2 | 095/096 | Db2 internal sort
|
SORTWRK-GET | SCAN | 3 | 026 | Sort work file obtained |
SORTWRK-INFO* | SCAN | 3 | 028 | Detailed sort information, including number of work files and sort phase start/end
|
SORTWRK-RECS | SCAN | 3 | 027 | Number of sequential records in this sort work file
|
SQL*
INSERT/UPDATE/
| SQL | 1 | 059/058 060/058 061/058 062/058 064/058 065/058 066/058 | SQL statement type followed by the SQL precompiler statement number (see 'SQL statement pop-up display' in Event-pop-up-displays) For grouped SQL statements, the number of grouped events is shown in parentheses in front of the statement number. The statement number has a unique character appended to it to identify the program. The first program is assigned a blank. Additional programs for the same plan are assigned the characters A - Z; for example, FETCH 120A. The program name can be seen in the pop-up display (a series of periods (.) indicates an unidentifiable program name).
|
SQL-TEXT* | SQL | 2 | 350 |
|
STORPROC* | SQL | 2 | 380/381 | Stored procedure CALL statement
|
SYNC | D | 2 | 088/089 | Synchronization event as part of explicit or implicit commit processing |
SYNC-WRITE* | IO | 3 | 008/009 | Synchronous write
|
TBL-CONSTR* | SQL | 2 | 305 | Table check constraint activity
|
TEMPTABLE* | SQL | 2 | 311 | Temporary table information
|
TERM-THD | D | 2 | 074 | Terminate thread |
TIMEOUT* | D | 1 | 196 | Lock timeout details
|
TLOBMW-BEGIN | SQL | 3 | 351 | Beginning of TCP/IP LOB materialization wait Type of GET, CLOSE, or CLOSEALL |
TLOBMW-END | SQL | 3 | 352 | End of TCP/IP LOB materialization wait
|
TRIGGER* | SQL | 2 | 325 | Trigger activation
|
TRUST-CTXT* | SQL | 3 | 269 | Establishment or reuse of a trusted context
|
TRUST-CTXT-DDL* | SQL | 3 | 270 | Creation or alteration of a trusted context
|
UDF* | SQL | 2 | 324 | User-defined function resolution information
|
UDF-STMT* | SQL | 2 | 498/499 | User Defined Function Detail
|
Utility name* | D | 1 | 023/024 024/024 024/025 | Utility name, such as RUNSTATS or RECOVER
|
VTAM-EXIT* | DDFVTAM | 3 | 164 | VTAM exit entered
|
VTAM-MACRO* | DDFVTAM | 3 | 165 | VTAM macro issued
|
WAIT-I/O* | IO | 3 | 127/128 | Page wait for I/O in progress
|
WAIT-SERVER | D | 2 | 170/171 | Wait for Db2 server task, and records the beginning of a suspend for a synchronous (either related or unrelated) execution unit
|
Related topic