IFCID 112 - Thread Allocate

This topic shows detailed information about Record Trace - IFCID 112 - Thread Allocate.

Record trace - IFCID 112 - Thread Allocate

The field labels shown in the following sample layout of Record Trace - IFCID 112 - Thread Allocate are described in the following section.


THREAD     --> NETWORKID:  DEIBMIPS  LUNAME:  IPSAU851  LUWSEQ:     1
ALLOCATE      PLAN NAME   : DSNBIND      ACQUIRE: ALLOCATION
ISOLATION   : CS           RELEASE: DEALLOCATION
DYNAMICRULES: RUN          REOPT  : NO
KEEPDYNAMIC :  NO          PREPARE: NO
DBPROTOCOL  : PRIVATE
HINTID      : 'BLANK'
IMMEDWRITE  :  NO
PLAN NAME

The plan name for the thread.

Field Name: QW0112PN

ACQUIRE
Indicates when to acquire locks:
ALLOCATION
Acquire the locks when the plan is allocated.
USE
Acquire the locks when the application first accesses them.

Field Name: QW0112Q

ISOLATION
The isolation level:
RR
Repeatable read
CS
Cursor stability
RS
Read stability
UR
Uncommitted read

Field Name: QW0112I

RELEASE
Indicates when to release locks:
COMMIT
Release locks at commit time.
DEALLOCATION
Release locks at deallocation time.

Field Name: QW0112R

DYNAMICRULES
The value of the DYNAMICRULES option on the BIND/REBIND command:
RUN
Run-time rules apply to a dynamic SQL statement for authorization checking and object qualification at run time.
BIND
Bind-time rules apply to a dynamic SQL statement for authorization checking and object qualification at run time.
N/P
DYNAMICRULES was not specified.

Field Name: QW0112DY

REOPT
Indicates whether reoptimization was requested:
YES
REOPT(VARS) was specified to reoptimize the access path of the SQL statement at run time.
NO
NOREOPT(VARS) was specified to optimize the access path of the SQL statement only at bind time.

Field Name: QW0112RO

KEEPDYNAMIC

Indicates whether Db2 keeps (KEEPDYNAMIC(YES)) or discards (KEEPDYNAMIC(NO)) prepared SQL statements at commit points.

Field Name: QW0112KD

DBPROTOCOL
Database protocol option. Possible values are:
DRDA
PRIVATE

Field Name: QW0112PR

PREPARE
Indicates whether preparation of dynamic SQL statements was deferred. Possible values are:
YES
Dynamic SQL statement preparation was deferred.
NO
Dynamic SQL statements were prepared immediately.

Field Name: QW0112DP

HINTID

Query optimization hint identifier, the default is blanks.

Field Name: QW0112OH

IMMEDWRITE

Indicates how Db2 updates group buffer pool dependent pages. This is only valid in a data-sharing environment.

Group buffer pool dependent pages can be written out to DASD or SYSTEM pagesets. Values shown are:
NO
Db2 uses normal write activity for updates, this is the default. Pages are written out at, or before phase 2 commit, or at the end of an abort for transactions that have rolled back.
PH1
Pages are written out at, or before phase 1 commit.

If a transaction subsequently rolls back, the pages are updated in the group buffer pool at the end of the rollback, and are written out at the end of the abort.

YES
Pages are written out to the coupling facility as soon as the buffer update commits. Pages are written out regardless of whether the update occurs during forward progress or rollback of the transaction.

This option can affect Db2 performance due to coupling facility overhead.

N/P
The Db2 subsystem is not part of a data sharing group.

Field Name: QW0112WI