Consultor Eletrônico



Kbase 21639: Explanation of the Lock Table flags in promon
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/26/2008
Status: Verified

GOAL:

Explanation of the Lock Table flags in promon

GOAL:

What does the Lock Table flags in promon mean?

GOAL:

What are the Lock Table flags in promon?

FIX:

In the R&D section of Promon, under Status Displays is one for Lock Table, which is used to display locking information, specifically the types of locks being used.

Most of the lock flags are self-explanatory and easily understood. One flag, H (Hold) has generated questions as to precisely what function it serves and how to interpret it when seen in Promon.

The lock flags used in Promon are as follows:

S Indicates a SHARE Lock

X Is an EXCLUSIVE Lock

U Lock was UPGRADED from a Share to an Exclusive

L Lock is in a LIMBO state. The lock is held until the transaction is committed even though the user has released it.

Q Request for the lock is QUEUED.
User is waiting for a conflicting lock held by another user.
P PURGED. Lock is no longer held.

H HOLD. The lock is in a temporary state during a lock conflict.
When a process is waiting for a lock and has not yet taken ownership of the lock, it is in a HOLD status.

Progress Virtual System Tables may be used to access the same information provided by Promon. In version 9.1C, for example, Lock Table Activity is displayed using _ActLock.