Analyzing lock and I/O problems
BMC SOFTWARE -------------- SUMMARY TRACE ENTRY -----------PERFORMANCE MGMT
SERV ==> STRAC INPUT 12:11:21 INTVL=> 3 LOG=> N TGT==> JXODEEO
PARM ==> CB000001,SEQ=3,IOLOCK,SORT=DP ROW 1 OF 87 SCROLL=> CSR
EXPAND: MON(WKLD), DETAIL, CURRENT
ACCOUNTING: ENV, ELAP, SQLCNTS, BPOOL, LOCKS, PRLL, PKG, RTN, ACC, DDF
SUMMARIES: SQL, SCANS, IO/LOCK, SORTS
- - - - - - - - - DATABASE LOCK AND I/O SUMMARY (DETAIL TRACE ONLY) - - - - - -
------ LOCKS ----- --------- SYNC. I/O --------- ASYNC I/O
DATABASE PAGESET MAX. SUSP. TM/OUT READ WRITE ELAPSED AVG.ELAP READ PAGES
-------- -------- ----- ----- ------ ----- ----- -------- -------- ----- -----
DSNDB01 DBD01 3 0 0 2 0 999 us 500 us 0 0
DSNDB01 SYSDBDXA 1 0 0 4 0 8,571 us 2,143 us 0 0
DSNDB01 SYSLGRNX 0 0 0 1 0 1,068 us 1,068 us 0 0
DSNDB06 DSNACX01 0 0 0 4 0 1,494 us 374 us 0 0
DSNDB06 DSNACX02 0 0 0 4 0 5,386 us 1,347 us 0 0
DSNDB06 DSNATX01 0 0 0 4 0 4,501 us 1,125 us 0 0
DSNDB06 DSNATX03 0 0 0 4 0 1,752 us 438 us 0 0
DSNDB06 DSNATX04 0 0 0 4 0 14 ms 3,429 us 0 0
DSNDB06 DSNATX05 0 0 0 4 0 1,404 us 351 us 0 0
DSNDB06 DSNCCX02 0 0 0 4 0 5,775 us 1,444 us 0 0
DSNDB06 DSNCLX03 0 0 0 4 0 11 ms 2,769 us 0 0
DSNDB06 DSNCNX01 0 0 0 4 0 1,604 us 401 us 0 0
DSNDB06 DSNDCX01 0 0 0 5 0 13 ms 2,652 us 0 0
SERV ==> STRAC INPUT 12:11:21 INTVL=> 3 LOG=> N TGT==> JXODEEO
PARM ==> CB000001,SEQ=3,IOLOCK,SORT=DP ROW 1 OF 87 SCROLL=> CSR
EXPAND: MON(WKLD), DETAIL, CURRENT
ACCOUNTING: ENV, ELAP, SQLCNTS, BPOOL, LOCKS, PRLL, PKG, RTN, ACC, DDF
SUMMARIES: SQL, SCANS, IO/LOCK, SORTS
- - - - - - - - - DATABASE LOCK AND I/O SUMMARY (DETAIL TRACE ONLY) - - - - - -
------ LOCKS ----- --------- SYNC. I/O --------- ASYNC I/O
DATABASE PAGESET MAX. SUSP. TM/OUT READ WRITE ELAPSED AVG.ELAP READ PAGES
-------- -------- ----- ----- ------ ----- ----- -------- -------- ----- -----
DSNDB01 DBD01 3 0 0 2 0 999 us 500 us 0 0
DSNDB01 SYSDBDXA 1 0 0 4 0 8,571 us 2,143 us 0 0
DSNDB01 SYSLGRNX 0 0 0 1 0 1,068 us 1,068 us 0 0
DSNDB06 DSNACX01 0 0 0 4 0 1,494 us 374 us 0 0
DSNDB06 DSNACX02 0 0 0 4 0 5,386 us 1,347 us 0 0
DSNDB06 DSNATX01 0 0 0 4 0 4,501 us 1,125 us 0 0
DSNDB06 DSNATX03 0 0 0 4 0 1,752 us 438 us 0 0
DSNDB06 DSNATX04 0 0 0 4 0 14 ms 3,429 us 0 0
DSNDB06 DSNATX05 0 0 0 4 0 1,404 us 351 us 0 0
DSNDB06 DSNCCX02 0 0 0 4 0 5,775 us 1,444 us 0 0
DSNDB06 DSNCLX03 0 0 0 4 0 11 ms 2,769 us 0 0
DSNDB06 DSNCNX01 0 0 0 4 0 1,604 us 401 us 0 0
DSNDB06 DSNDCX01 0 0 0 5 0 13 ms 2,652 us 0 0
For traces by AUTHID, where SYSOPR is included, you will also see counts for prefetch read requests and the number of pages read for this thread. The other counts are all for synchronous I/O within the application. In other words, the ELAPSED time shown here is part of the total thread elapsed time. Reducing the total number of synchronous I/Os has a direct effect on performance.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*