The LOCK_WAITS system table describes the lock requests.
LOCK_WAITS
TABLENAME |
CHAR(32) |
Table name |
TABLEID |
CHAR(8) BYTE |
Table ID |
H_TERMID |
CHAR(18) |
ID of user terminal that holds lock |
H_PROCESS |
FIXED(10) |
ID of user process that holds lock |
H_APPLPROCESS |
FIXED(10) |
ID of process on client hardware that holds lock |
H_APPLNODE |
CHAR(64) |
ID of client hardware, on which application process runs, that holds lock |
H_ROWIDHEX |
CHAR(64) BYTE |
Start of key of locked row in hexadecimal format |
H_ROWID |
CHAR(128) |
Start of key of locked row |
H_LOCKMODE |
CHAR(14) |
Type of lock |
H_DATE |
DATE(10) |
Creation date of lock |
H_TIME |
TIME(8) |
Creation time of lock |
H_LOCKTIMEOUT |
CHAR(10) |
Always contains NULL |
R_TERMID |
CHAR(18) |
ID of user terminal that requests lock |
R_PROCESS |
FIXED(10) |
ID of user process that requests lock |
R_APPLPROCESS |
FIXED(10) |
ID of process on client hardware that requests lock |
R_APPLNODE |
CHAR(64) |
ID of client hardware, on which application process runs, that requests lock |
R_ROWIDHEX |
CHAR(64) BYTE |
Start of key of requested row in hexadecimal format |
R_ROWID |
CHAR(128) |
Start of key of requested row |
R_REQMODE |
CHAR(14) |
Type of lock request |
R_DATE |
DATE(10) |
Creation date of lock request |
R_TIME |
TIME(8) |
Creation time of lock request |
R_REQTIMEOUT |
CHAR(10) |
Time remaining until REQUEST_TIMEOUT |