IPC:MessageQueueSend

This waitevent occurs when a backend process is waiting to send a message to internal shared message queue, which is used for inter-process communication (IPC). This commonly happens during parallel query execution, where multiple worker processes need to communicate with the main process.

What it means

This wait typically indicates that the receiving end of the message queue is temporarily full or not reading messages fast enough.
While brief waits are normal, sustained MessageQueueSend delays may suggest imbalanced workloads among parallel workers, a stalled receiver process, or resource contention.

Common causes