X$KJMSDP
The table X$KJMSDP has entries for each LMS process that is configured for the instance. The default
number of LMS processes is the number of CPU’s divided by 4, but 2 as a minimum. The LMS processes are
responsible for the delivery of the GCS messages and blocks to the other instances.
Column name Data Type Description
ADDR RAW(4) Identifier / Address
INDX NUMBER LMS id (starts with 0)
INST_ID NUMBER Instance id
PID NUMBER LMS process id (starts with 0)
FLAG NUMBER Flags:
ACTUAL_RCV NUMBER Actual Global Cache Service messages received
LOGICAL_RCV NUMBER Logical Global Cache Service messages received
LOGICAL_PTIME NUMBER Logical Global Cache Service messages process time (ms)
SBUF_TIME NUMBER Time for flushing send buffer (ms)
FC_SENT NUMBER Number of flow control messages sent
NULL_REQ NUMBER Number of null requests send by this process
WAIT_TICKET NUMBER Number of times waited for tickets
CRB_SENT NUMBER Number of CR blocks sent
CRB_STIME NUMBER CR block sent time (ms)
RCVQ_TIME NUMBER Receive message queue time
ERRCHK_TIME NUMBER Error check time
FMSGBUFS_TIME NUMBER Flush message buffer time
RCFGFRZ_TIME NUMBER Reconfiguration freeze time
RCFGSYNC_TIME NUMBER Reconfiguration sync time
PBATFLUSH_TIME NUMBER Process batch flush time
SQFLUSH_TIME NUMBER Send queue flush time
DRMSYNC_TIME NUMBER DRM sync time
RCVMSG_TIME NUMBER Time to receive messages
BPMSG_TIME NUMBER Batch message process time
PMSG_TIME NUMBER Time to process message from receiver
SCANQ_TIME NUMBER Scan queue time
PDCQ_TIME NUMBER Time to check down-convert queue
PTOQ_TIME NUMBER Time to check deferred ping queue
FSCH_TIME NUMBER Time to flush the side-channel messages
IPBAT_TIME NUMBER Time for embedded batch message processing
RETRYQ_TIME NUMBER Retry queue time
X$KJMSDP
As with the LMD process, it is important to check if there are waits for tickets. If this occurs, look at the
corresponding section at the description of the table X$KJMDDP for further explanation.