IFCID 001 - QVLS Data

This topic shows detailed information about "Record Trace - IFCID 001 - QVLS Data".

The QVLS latch counters represent the number of suspends that were performed by agents that attempted to obtain a latch.

Start of changeThe DB2 latch contentions can be traced by running a performance trace for IFCID 51, 52, 56, and 57. The latch class counters may represent more than one contention because they are reported as modulo 32. For example, LC12 could be either due to latch class X'0C' or latch class X'4C'. The following paragraph shows the predominant latch contention for each latch class. The latch class contentions per second are reported in the Statistics report and trace.End of change

Start of changeIf the latch class contentions per second are:
  • Less than 1000, you can ignore them.
  • Between 1000 and 10000, you need to start monitoring the issue.
  • Greater than 10000 and if this has an impact on your performance, gather the performance trace for the IFCIDs 51,52,56,and 57. Then contact IBM support for assistance.
End of change

There is not a one-to-one relationship between the QVLS counters and IFCID 56 or 57, because an agent might suspend multiple times or not at all, while trying to obtain a latch. That is why the QVLS counters are not directly related to Accounting Class 3.

Record trace - IFCID 001 - QVLS Data

The field labels shown in the following sample layout of "Record Trace - IFCID 001 - QVLS Data" are described in the following section.

QVLS DATA
QVLSLC01          0 QVLSLC02          0 QVLSLC03           0 QVLSLC04          0 QVLSLC05          0 QVLSLC06          0
QVLSLC07          0 QVLSLC08          0 QVLSLC09           0 QVLSLC10          8 QVLSLC11          0 QVLSLC12          0
QVLSLC13          0 QVLSLC14         58 QVLSLC15           0 QVLSLC16          0 QVLSLC17          0 QVLSLC18          0
QVLSLC19          3 QVLSLC20          0 QVLSLC21           6 QVLSLC22          0 QVLSLC23       1907 QVLSLC24        131
QVLSLC25          0 QVLSLC26          0 QVLSLC27          19 QVLSLC28          0 QVLSLC29          3 QVLSLC30         25
QVLSLC31          4 QVLSLC32        147 QVLSLC254          0
QVLSLC01

This field is infrequently used.

Field Name: QVLSLC01

QVLSLC02

The predominant latch usage is: Global authorization cache.

Field Name: QVLSLC02

QVLSLC03

The predominant latch usage is: DDF disconnect.

Field Name: QVLSLC03

QVLSLC04

Start of changeThe predominant latch usage is: SYSSTRING cache.End of change

Field Name: QVLSLC04

QVLSLC05

The predominant latch usage is: IRLM data sharing exits or RLF.

Field Name: QVLSLC05

QVLSLC06

The predominant latch usage is: Data sharing index split.

Field Name: QVLSLC06

QVLSLC07

The predominant latch usage is: Index lotch and OBD allocation.

Field Name: QVLSLC07

QVLSLC08

The predominant latch usage is: Query parallelism.

Field Name: QVLSLC08

QVLSLC09

The predominant latch usage is: Utilities or stored procedure URIDs.

Field Name: QVLSLC09

QVLSLC10

Start of changeThe predominant latch usage is for Sequence objects (stand-alone and table-based Identity Column). DB2 12 latch contention can be significantly reduced for the Identity Column in a data-sharing environment because of the reduction in log force write. End of change

Field Name: QVLSLC10

QVLSLC11

Start of changeThe predominant latch usage is for Sequence objects (stand-alone and table-based Identity Column) for concurrent transactions. DB2 12 latch contention can be significantly reduced for the Identity Column in a data-sharing environment because of the reduction in log force write.End of change

Field Name: QVLSLC11

QVLSLC12

Start of changeThe predominant latch usage is database allocation control latch (latch class X'0C') or WebSphere® global transaction ID latch (latch class X'4C'). End of change

Field Name: QVLSLC12

QVLSLC13

The predominant latch usage is: Pageset operations.

Field Name: QVLSLC13

QVLSLC14

Start of changeThe predominant latch usage is represented by various buffer pool related activities, including buffer pool control block and pool serialization.End of change

Field Name: QVLSLC14

QVLSLC15

The predominant latch usage is: ARCHIVE LOG MODE(QUIESCE).

Field Name: QVLSLC15

QVLSLC16

Start of changeThe predominant latch usage is: UR synonym chain.End of change

Field Name: QVLSLC16

QVLSLC17

The predominant latch usage is: RURE chain.

Field Name: QVLSLC17

QVLSLC18

The predominant latch usage is: DDF resynch list.

Field Name: QVLSLC18

QVLSLC19

Start of changeThe predominant latch usage is logical log write (in contrast to physical log write).End of change

Field Name: QVLSLC19

QVLSLC20

The predominant latch usage is: System checkpoint.

Field Name: QVLSLC20

QVLSLC21

The predominant latch usage is: Accounting rollup.

Field Name: QVLSLC21

QVLSLC22

The predominant latch usage is: Internal checkpoint.

Field Name: QVLSLC22

QVLSLC23

Start of changeThe predominant latch usage is Buffer Manager latch for page latch contention timer queue or deferred write latch. Both types of latches have latch class X'17'.End of change

Field Name: QVLSLC23

QVLSLC24

Start of changeThe predominant latch usage is EDM LRU latch or Buffer Manager prefetch scheduling latch. EDM LRU latch can be identified by latch class X'18' while Buffer Manager prefetch scheduling latch can be identified by latch class X'38' in a latch contention trace.End of change

Field Name: QVLSLC24

QVLSLC25

Start of changeThe predominant latch usage is: EDM hash latch.End of change

Field Name: QVLSLC25

QVLSLC26

The predominant latch usage is: Dynamic statement cache.

Field Name: QVLSLC26

QVLSLC27

Start of changeThe predominant latch usage is: stored procedure queue latch and UDF.End of change

Field Name: QVLSLC27

QVLSLC28

The predominant latch usage is: Stored procedures or authorization cache.

Field Name: QVLSLC28

QVLSLC29

The predominant latch usage is: Field procs and DDF transaction manager.

Field Name: QVLSLC29

QVLSLC30

The predominant latch usage is: Agent services.

Field Name: QVLSLC30

QVLSLC31

The predominant latch usage is: Storage manager.

Field Name: QVLSLC31

QVLSLC32

Start of changeThe predominant latch usage is shared storage pool latch.End of change

Field Name: QVLSLC32

QVLSLC254

The predominant latch usage is: Index latch.

Field Name: QVLSLC254



Feedback