![[wl_ipc.png|64]]
Waiting on inter-process communication — coordination between backends, workers, and background processes. Commonly seen during parallel query execution.
![[AppendReady]]
![[ArchiveCleanupCommand]]
![[ArchiveCommand]]
![[BackendTermination]]
![[BackupWaitWalArchive]]
![[BgWorkerShutdown]]
![[BgWorkerStartup]]
![[BtreePage]]
![[BufferIO]]
![[CheckpointDone]]
![[CheckpointStart]]
![[ExecuteGather]]
![[HashBatchAllocate]]
![[HashBatchElect]]
![[HashBatchLoad]]
![[HashBuildAllocate]]
![[HashBuildElect]]
![[HashBuildHashInner]]
![[HashBuildHashOuter]]
![[HashGrowBatchesDecide]]
![[HashGrowBatchesElect]]
![[HashGrowBatchesFinish]]
![[HashGrowBatchesReallocate]]
![[HashGrowBatchesRepartition]]
![[HashGrowBucketsElect]]
![[HashGrowBucketsReallocate]]
![[HashGrowBucketsReinsert]]
![[LogicalApplySendData]]
![[LogicalParallelApplyStateChange]]
![[LogicalSyncData]]
![[LogicalSyncStateChange]]
![[MessageQueueInternal]]
![[MessageQueuePutMessage]]
![[MessageQueueReceive]]
![[MessageQueueSend]]
![[ParallelBitmapScan]]
![[ParallelCreateIndexScan]]
![[ParallelFinish]]
![[ProcArrayGroupUpdate]]
![[ProcSignalBarrier]]
![[Promote]]
![[RecoveryConflictSnapshot]]
![[RecoveryConflictTablespace]]
![[RecoveryEndCommand]]
![[RecoveryPause]]
![[ReplicationOriginDrop]]
![[ReplicationSlotDrop]]
![[RestoreCommand]]
![[SafeSnapshot]]
![[SyncRep]]
![[WalReceiverExit]]
![[WalReceiverWaitStart]]
![[XactGroupUpdate]]
- ![[AddinShmemInit]]
- ![[CheckpointerComm]]
- ![[DSMAllocate]]
- ![[DynamicSharedMemoryControl]]
- ![[XidGen]]